您的位置:首页 > 其它

项目中乱码问题处理总结

2016-03-29 23:51 405 查看
在springmvc中乱码问题处理:

spring Web MVC框架提供了org.springframework.web.filter.CharacterEncodingFilter用于解决POST方式造成的中文乱码问题,具体配置如下:



tomcat解决传参乱码问题:

更改 D:\Tomcat\conf\server.xml,指定浏览器的编码格式为“简体中文”:

  方法是找到 server.xml 中的

<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

enableLookups="false" redirectPort="8443" acceptCount="100"

connectionTimeout="20000" disableUploadTimeout="true" URIEncoding='GBK' />

java程序解决乱码问题

更该 Java 程序,我的程序是这样的:

public class ThreeParams extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

response.setContentType("text/html; charset=GBK");

...

}

}

mysql数据库解决乱码问题:

1 找到/etc下的my.cnf文件打开,在[mysqld]下添加default-character-set=utf8。

2 重启mysql服务:service mysqld restart 。

查询mysql字符集:show variables like 'character_set_%';



如上为本人遇到的情况。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: