通过超链接向jsp页面或servlet中传值时奇数个汉字时最后一个汉字是乱码,怎么解决啊!困扰了好久。。。(

[复制链接]
查看11 | 回复3 | 2010-11-19 09:45:36 | 显示全部楼层 |阅读模式
你可以写一个FilterServlet,过滤字符集啊,如果乱码还没有解决,你就需要强制转化,如果乱码是??!!这样的符号一定是is0-8859-1啦,如果是像是繁体中文的乱码,那就在utf-8和GBK两个字符集之间转换就ok啦
回复

使用道具 举报

千问 | 2010-11-19 09:45:36 | 显示全部楼层
你可以后台转码啊,将传过来的参数从iso8859-1转换成utf-8或gb2312
回复

使用道具 举报

千问 | 2010-11-19 09:45:36 | 显示全部楼层
设置一个拦截器,拦截所有提交的数据,然后全部转化为gbk代码如下:import java.io.IOException;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行