req.flash('中文').toString()乱码
发布于 10 年前 作者 htcqp802 4260 次浏览 最后一次编辑是 8 年前

我用express和ejs写了一个登录,写到提示信息的时候出现了这个问题。ejs固定的中文没有乱码,文件保存的也是utf-8的编码,一用req.flash(‘中文’).toString()的时候页面就乱码了。英文和数字都正常显示

4 回复

为什么要用中文?

提示一些报错信息 ,比如 注册失败 什么的

if(password != password_re){
		req.flash('error','密码不一致');
		
		return res.redirect('/reg');
	}

这个密码不一致到页面上就成乱码了

解决了。路由里的js没有保存为utf-8的编码。。。。

回到顶部