当前位置: 技术问答>java相关
为什么中文汉字有乱码的现象
来源: 互联网 发布时间:2015-05-23
本文导语: 我的程序在Jrun中运行,为什么中文汉字有乱码的现象? 我是这样设置的 将charset=gb2312去掉也不好用。为什么呀 请高手帮帮忙呀 谢谢了。 -- | JAVA是支...
我的程序在Jrun中运行,为什么中文汉字有乱码的现象?
我是这样设置的
将charset=gb2312去掉也不好用。为什么呀
请高手帮帮忙呀
谢谢了。
--
我是这样设置的
将charset=gb2312去掉也不好用。为什么呀
请高手帮帮忙呀
谢谢了。
--
|
JAVA是支持多种编码方式的,如果没有指明传送的字符是何种编码,JSP会按默认的ISO8859-1方式,由其是表单提交以及从数据库中存取的时候特别常见。你需要根据情况重新转换一下,可以用 String(str.getBytes(),"GB2312"),
也可以用下面的代码段。
int n = srouceString.length();
byte temp[] = new byte(n);
for(int i = 0 ;i
也可以用下面的代码段。
int n = srouceString.length();
byte temp[] = new byte(n);
for(int i = 0 ;i