常见乱码情况:
1. 客户端提交数据到后台时,参数值有乱码情况,如:student_add.action?value="中文值"&type="%$#";
2. 后台读数据到客户端后出现乱码;
3. 部分文件间js引用或css样式无效;
总结解决方法:
1. 首先保证项目相关的文件格式编码(即另存为格式)统一为uft-8,特别是相关的CSS,JS文件的格式强烈建立统一为utf-8;
2. JS中涉及到参数提交,传递,有可能出现中文,'_'下划线,特殊符号的地方,用escape()编码后再传递
3. 如果数据库中之前已经存入编码的数据,在相关展示数据的页面后台将Request,Response的ContentEncoding属性设置为"utf-8";