本帖最后由 yinjian520 于 2013-08-22 11:16:28 编辑

解决方案 »

  1.   

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />这个有 不
      

  2.   

    这是个典型的页面编码问题,在中文win环境下,大多编辑器使用了GBK字符集进行文字处理。也就是说,上面的“名称”在你的html文件中,事实上是以GBK编码存在的。而你的页面charset指示是UTF-8,浏览器就会按UTF-8去解析GBK编码的"名称"二字,所以就显示口口了。有两个方法可以做:1.把你的页面charset指示改为GBK, 同时把其它ajax调用的编码都改为GBK2.把你的页面实际编码修改为UTF-8, 比如使用notepad++打开它,然后在“格式”菜单中选择“转为无BOM UTF-8” 再保存。
      

  3.   

    tomcat 的server.xml 和 mysql的my.ini里面的字符编码都统一调成utf-8
      

  4.   

    当前的jsp 文件另存为utf-8 的格式试试。