当前位置: 代码迷 >> Eclipse >> 字符编码有关问题~
  详细解决方案

字符编码有关问题~

热度:97   发布时间:2016-04-23 14:14:33.0
字符编码问题~~~~~~~~~~~~急~!
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
  相关解决方案