Java WEB中文乱码问题
来源:互联网 发布:通过交换数据位运算 编辑:程序博客网 时间:2024/04/30 14:05
中文乱码的问题
1. post请求的方式,参数在request body中(可使用请求监控工具查看,如Fiddler)
解决办法:在spring CharacterEncodingFilter类中,通过request.setCharacterEncoding(this.encoding)来转码;
2. get(包括接口)访问,参数是跟在URL后(header中),在spring中不允许直接修改request.getParameterMap()
解决办法:修改 tomcat目录\conf\server.xml,在tomcat访问端口Connector设置URIEncoding="UTF-8"
3. 数据库、java代码层、view层编码的一致
数据库:
java代码层:
file encoding: UTF-8
view层:
以上是整个web项目中涉及到的编码设置,保持一致后,中文乱码问题就解决了。
备注:
String s = new String(name.getBytes(“ISO8859_1”),” UTF-8”);
第一个参数是目标编码(页面网页上的编码),后一参数是字符串的源编码格式。
- Java WEB中文乱码问题
- java web中文乱码问题
- Java Web中文乱码问题
- Java WEB中文乱码问题
- Java WEB中文乱码问题
- Java WEB中文乱码问题
- Java Web 中文乱码问题
- Java WEB中文乱码问题
- Java Web中文乱码问题
- java web中文乱码问题
- Java: Java WEB中文乱码问题
- Java web中servlet中文乱码问题
- Java Web开发中文乱码问题
- 关于java web项目中文乱码问题
- [Java Web]Struts2解决中文乱码问题
- Java web 开发中文乱码问题
- Java Web 中文乱码问题总结
- Java Web 中文乱码的问题
- chat
- qcow2转lvm
- Kdd Cup 2013 track1总结
- uboot 分析之一 start.S
- jQuery 选择器
- Java WEB中文乱码问题
- poj 跳格问题
- 设置树的打开关闭图标以及字体的大小颜色样式
- 【xtku】笔者支招:四个方法搞定ADSL拨号711错误
- 随笔(@)
- 自定义contentProvider
- ArcGIS多面体(multipatch)解析——引
- oracle中的materialized view
- DataGridView 选中单元格就选中整行