博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
001 有关中文乱码的处理
阅读量:6108 次
发布时间:2019-06-21

本文共 954 字,大约阅读时间需要 3 分钟。

  hot3.png

一般情况下,进行以下两步处理就可以解决中文乱码问题。

第一步,添加Filter过滤器,Filter代码如下所示:

package servlet;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;public class SetCharacterEncodingFilter implements Filter {	protected String encoding = null; 	public void destroy() {		// TODO Auto-generated method stub	}	public void doFilter(ServletRequest request, ServletResponse response,			FilterChain chain) throws IOException, ServletException {				request.setCharacterEncoding(encoding);		response.setContentType("text/html;charset="+encoding);		chain.doFilter(request, response);	}	public void init(FilterConfig filterConfig) throws ServletException {		 this.encoding = filterConfig.getInitParameter("encoding");	}}

第二步,配置tomcat的server.xml文件的uriEncoding属性

转载于:https://my.oschina.net/tunie/blog/221514

你可能感兴趣的文章
存储过程
查看>>
phpcms v9栏目列表调用每一篇文章内容方法
查看>>
python 自定义信号处理器
查看>>
我只是轻奢 40万内入门豪车最高让利7万!-搜狐汽车
查看>>
曲演杂坛--隐式转换
查看>>
远程桌面连接技巧--与主机拷贝文本及拷贝文件(转)
查看>>
MVC中下拉框显示枚举项
查看>>
Linux基础精华
查看>>
SqlServer2008第一次安装后连接问题
查看>>
cocos2d-x Schedule详解
查看>>
sdut 2163:Identifiers(第二届山东省省赛原题,水题)
查看>>
C++ 容器:顺序性容器、关联式容器和容器适配器
查看>>
mysql 常用语句集
查看>>
Atitit.软件开发提升稳定性总结
查看>>
lftp查看文件时间与登录服务查看文件时间相差8小时
查看>>
[leetcode]Next Permutation @ Python
查看>>
JAVA(2)——JDBC
查看>>
php heredoc 与 nowdoc
查看>>
DBA_Oracle DBA常用表汇总(概念)
查看>>
第30周二
查看>>