我的项目文件什么都是utf8配置的,全过了几次,找不出哪里出问题;公众号第一次说话会出乱码,名称也是乱码,这第一次的问题和名称是在js文件里面输出到jsp页面的,文件是utf8编码没错;;;;;;;;到底哪里有问题。。。。。。。
是否在head标签里加下面两行代码了?
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/> <meta charset="UTF-8"/>
我对比了list.jsp和talk.jsp两个文件。应该时talk.jsp源文件的编码问题。你复制一份list.jsp修改为talk.jsp。把talk.jsp的内容复制进去。这时会提示你保存编码问题。保存为utf-8就解决问题了。
这两个meta标签是告诉浏览器:我是UTF-8编码的,你要用UTF-8编码解析我。。
同时,指出一点儿不当之处
<html leng="en">
改成
<html leng="zh-CN">
比较好,因为是中文网页嘛。。。