解决乱码的最佳实践
来源:互联网 发布:软件设计师考试内容 编辑:程序博客网 时间:2024/06/06 09:52
解决乱码问题最好全程使用 utf-8 编码,具体需要设置的点包括:
1、页面内容使用 utf-8 格式保存,在页面中加入 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> 和 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
2、服务器端的 server.xml 中设定 useBodyEncodingForURI = true,位置如下:
- <Connector port="8080" protocol="HTTP/1.1"
- connectionTimeout="20000"
- redirectPort="8443" useBodyEncodingForURI="true"/>
3、使用过滤器,过滤器设定编码为 utf-8
对此Spring已经提供了现成的过滤器可供配置,具体做法是在web.xml中加入如下片断:
- <filter>
- <filter-name>encodingFilter</filter-name>
- <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
- <init-param>
- <param-name>encoding</param-name>
- <param-value>UTF-8</param-value>
- </init-param>
- <init-param>
- <param-name>forceEncoding</param-name>
- <param-value>true</param-value>
- </init-param>
- </filter>
- <filter-mapping>
- <filter-name>encodingFilter</filter-name>
- <url-pattern>/*</url-pattern>
- </filter-mapping>
0 0
- 解决乱码的最佳实践
- 解决乱码的最佳实践
- 解决中文问题的最佳实践示例
- 解决Moodle日历乱码的最佳方案
- 更好的最佳实践
- Servlet的最佳实践
- 会话的最佳实践
- 多线程的最佳实践
- 活动的最佳实践
- Activity 的最佳实践
- javascript的最佳实践
- Activity最佳的实践
- SharedPreferences的最佳实践
- Java的最佳实践
- Activity的最佳实践
- Jsp的最佳实践
- Activity的最佳实践
- RUP的最佳实践
- Spring入门例程——javaweb整合开发王者归来例子
- 常规功能和模块自定义系统 (cfcmms)—021自定义grid列(5附件列)
- windows网络编程--客户端
- hdu 1285 确定比赛名次 (拓扑排序)
- LeetCode:Binary Tree Postorder Traversal
- 解决乱码的最佳实践
- Eclipse修改svn地址
- Python中的类概念理解
- 剑指offer12 数值的整数次方
- 注册广播
- python基础教程共60课-第9课random
- hdoj 5023 A Corrupt Mayor's Performance Art 【线段树区间修改 + 状压】
- emacs 安装及配置
- [转]矢量数据向栅格数据的转换