首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JSP开发汉语言处理解决方案汇总

2012-09-14 
JSP开发中文处理解决方案汇总JSP开发过程处理中文的办法为了方便支持国际化,建议整个Web工程的编码方式统

JSP开发中文处理解决方案汇总

JSP开发过程处理中文的办法

为了方便支持国际化,建议整个Web工程的编码方式统一使用UTF-8

?

1. 针对POST方式提交的中文数据

通过为服务器添加全局Filter解决,Filter核心代码

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {     request.setCharacterEncoding(“UTF-8”);     chain.doFilter(request, response); } 

?

?

2. 针对GET方式提交的中文

Tomcat模式使用ISO8869-1方式传递数据

?

a. 针对单笔请求处理

String value = request.getParameter("param");value = new String(value.getBytes("ISO8859-1"), "UTF-8");

?

b. 通过修改Tomcat配置统一设置,在 tomcat/conf/server.xml 中的 Connector 节点配置中增加

<Connector     ...    URIEncoding="UTF-8"     useBodyEncodingForURI="true"/>

?

?

?

热点排行