Solution

file.originalname = Buffer.from(file.originalname, 'latin1').toString('utf8')

References

  1. ssue with UTF-8 characters in filename

  2. Wrong encoding in originalname containing unicode characters