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

已经做了中文编码转换,还是显示问号,这是什么有关问题

2012-01-19 
已经做了中文编码转换,还是显示问号,这是什么问题?已经做了中文编码转换,还是显示问号,这是什么问题?我在

已经做了中文编码转换,还是显示问号,这是什么问题?
已经做了中文编码转换,还是显示问号,这是什么问题?

我在书上,网上看了很多,大家的转换方法都有所不同
....
name   new   String(name1.getBytes( "ISO-8859-1 "), "GB2312 ");

这种方法就有无数种演变,有大小写不一样的,有的在ISO-8859-1这里没有-,或者把-写成是_,有的在GB2312这里写成gbk
我都快晕了?

[解决办法]
PrintWriter out=response.getWriter();
response.setContentType( "text/html;charset=GB2312 ");
request.setCharacterEncoding( "GB2312 ");
out.println(name1);
[解决办法]
区别post or get method
[解决办法]
UTF-8也行啊~支持中文编码的
[解决办法]
都使用UTF-8,在页面中使用UTF-8编码,所有的传输也用UTF-8,就不需要转换了。
数据库本身有自己的编码规则,不用担心。
[解决办法]
http://blog.csdn.net/junye/archive/2005/08/24/464272.aspx

热点排行