当前位置: 技术问答>java相关
有关encoding的一个问题
来源: 互联网 发布时间:2015-03-01
本文导语: 用applet传送参数给servlet(参数中有中文字符串) 再用servlet访问数据库,得到数据(数据中也包含有中文),再用servlet显示页面的时候出现乱码 已使用PrintWriter out = res.getWriter() res.setContentType("text/html;charset=GBK")...
用applet传送参数给servlet(参数中有中文字符串)
再用servlet访问数据库,得到数据(数据中也包含有中文),再用servlet显示页面的时候出现乱码
已使用PrintWriter out = res.getWriter()
res.setContentType("text/html;charset=GBK");
PrintWriter out = res.getWriter(new PrintWriter(new OutputStreamwriter(res.getOutputstream(),"GBK"))
res.setContentType("text/html;charset=GBK");
等类似方法
及网上经常提到的一些方法
得到的数据显示页面是仍是乱码
请问还有什么可解决的方案
再用servlet访问数据库,得到数据(数据中也包含有中文),再用servlet显示页面的时候出现乱码
已使用PrintWriter out = res.getWriter()
res.setContentType("text/html;charset=GBK");
PrintWriter out = res.getWriter(new PrintWriter(new OutputStreamwriter(res.getOutputstream(),"GBK"))
res.setContentType("text/html;charset=GBK");
等类似方法
及网上经常提到的一些方法
得到的数据显示页面是仍是乱码
请问还有什么可解决的方案
|
response.setContentType("text/html;charset=gb2312");
PrintWriter out = response.getWriter();
PrintWriter out = response.getWriter();
|
用GBK并不乱码。GB2312才乱。