关于网友提出的“ 关于JSP中的中文显示为乱码的问题,很纠结!有没有高手能给个总结?”问题疑问,本网通过在网上对“ 关于JSP中的中文显示为乱码的问题,很纠结!有没有高手能给个总结?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 关于JSP中的中文显示为乱码的问题,很纠结!有没有高手能给个总结?
描述: 本人新手,对于JSP页面中的中文显示不太搞的清楚,希望有高手给个总结:
1、对于 c/html;charset=gb2312" 和 pageEncoding="utf-8" 中的 charset和pageEncoding 这两个分别代表什么。具体的含义。
2、charser和pageEncoding对于网页中的中文显示起到什么作用。
3、还有就是当通过URL传递的属性中包含中文字符时,如何保证在另外的页面接收到中文字符而不是乱码?
求指点,谢谢
解决方案1: 首先乱码问题是因为编码的不同,现在大家做项目一般都采用UTF-8
1.首先对IDE的进行配置,一般使用myeclipse,对workspace工作环境改为utf-8
Windows---->Preferences---->General---->WorkSpace
2.对所有的文件修改编码
Windows---->Preferences---->myeclipse Enterprise Workbench---->File and Editors
目录下的你有用到文件类型,有能改的都改吧。
3.对数据库进行修改编码
安装数据库和创建数据库(或是表,忘记了)都使用UTF-8
4.修改服务器编码
只修改过tomcat 的服务器URIEncoding='utf-8'
5.以上这些都修改了还出现乱码,那就去配置个filter 就两三句的代码
( request.setCharacterEncoding('utf-8'))忘记了。
6.尽量不要使用struts2 2.1.6的炸包(不解释)
以上介绍了“ 关于JSP中的中文显示为乱码的问题,很纠结!有没有高手能给个总结?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3003632.html