CNode

express中上传了文件中的中文是乱码肿么办~

TTianNiu发布于12 年前最后回复12 年前3 回复5552 浏览0 收藏

//app.js里面 ... app.use(express.bodyParser({keepExtensions: true,uploadDir:'./localtmp'})); ... console.log(req.files.file);//在console里面看到打印出来的file的defaultEncoding属性是utf-8

//上传完毕后查看文件,原来的是中文打开的就是乱码了。。求教~0.0

查看回复

回复 (2)

7
779361906#1·12 年前

win的文档格式默认是ansi格式的编码,而express使用的是utf8编码,所以会出现中文乱码。如果你也使用notepad++编辑器的话,在你需要输入中文的时候请“格式”--“以utf8格式编码”。

参与回复
登录后即可参与回复。登录