本人新手,对于JSP页面中的中文显示不太搞的清楚,希望有高手给个总结:1、对于 contectType="text/html;charset=gb2312"  和 pageEncoding="utf-8" 中的 charset和pageEncoding 这两个分别代表什么。具体的含义。2、charser和pageEncoding对于网页中的中文显示起到什么作用。3、还有就是当通过URL传递的属性中包含中文字符时,如何保证在另外的页面接收到中文字符而不是乱码?求指点,谢谢

解决方案 »

  1.   

    不想解释了自己google一下吧。。月经贴了,一搜能搜一大把
      

  2.   

    google用了,也搜索到很多别人遇到的问题,解决的方法也很多,就是太零散了,不清楚究竟是什么原因导致的问题 所以求一个系统点的!
    求帮助,谢谢啊。
      

  3.   

    每个项目的页头标签不一定都一样 自己从别的地方贴吧 都是关于字符转码的一些界定  用URL请求传中文的时候需要在TOMCAT里配置下 不然页面传过去的东西是乱码
      

  4.   

    首先乱码问题是因为编码的不同,现在大家做项目一般都采用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的炸包(不解释)
       
      

  5.   

    http://skambc.iteye.com/blog/719268
    看看吧