问题描述
在使用multer插件上传中文命名的图片时,前端可以正常上传,但是服务器接收数据时会乱码

问题解决
使用Node.js 的 Buffer.from(object, encoding)方法用于创建包含指定字符串,数组或缓冲区的新缓冲区。
object: 此参数可以包含字符串,缓冲区,数组或arrayBufferencoding: 如果对象是字符串,则用于指定其编码。它是可选参数。其默认值为utf8
其中,latin1 是一种编码格式
file.originalname = Buffer.from(file.originalname, "latin1").toString("utf8");











