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

字符编码有关问题~

2012-01-12 
字符编码问题~~~~~~~~~~~~急~!mysql 字段varchar utf8格式jsp页面 格式utf8 文本框一个namewbkservlet

字符编码问题~~~~~~~~~~~~急~!
mysql 字段varchar utf8格式 

jsp页面 格式utf8 文本框一个name="wbk" 

servlet req.getP~~~~("wbk"); 

问题就是 

在JSP页面输的是英文数字,万事OK 
输入中文,在servlet里out.print(get的那个),就是乱码. 


怎解? 
(String)req.getP~~~~ 也无效 
把项目属性改成utf8 也无效 
改成UTF-8 也无效 
request.setCharacterEncoding("UTF-8"); 也无效


[解决办法]
String name=new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8"); 
out.println(name); //看看还是乱码吗?
[解决办法]
写个过滤器~~写servlet时候继承 Filter 然后在里面设置 获取 以及 发送时候的字符集 都为UTF-8

热点排行