我用express和ejs写了一个登录,写到提示信息的时候出现了这个问题。ejs固定的中文没有乱码,文件保存的也是utf-8的编码,一用req.flash(‘中文’).toString()的时候页面就乱码了。英文和数字都正常显示
为什么要用中文?
提示一些报错信息 ,比如 注册失败 什么的
if(password != password_re){ req.flash('error','密码不一致'); return res.redirect('/reg'); }
这个密码不一致到页面上就成乱码了
解决了。路由里的js没有保存为utf-8的编码。。。。
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
为什么要用中文?
提示一些报错信息 ,比如 注册失败 什么的
这个密码不一致到页面上就成乱码了
解决了。路由里的js没有保存为utf-8的编码。。。。