当前位置: 技术问答>java相关
http://www.javazoom.net/index.shtml聊天室,怎麽不支持中文呢?
来源: 互联网 发布时间:2015-02-01
本文导语: 我从http://www.javazoom.net/index.shtml下载聊天室,win2k+tomcat安装设置好,可聊天,但敲中文出乱码,哪位高手能告诉我怎麽改?谢谢! | 那是因为提交传递的参数不支持中文的缘故 添加如下代码:...
我从http://www.javazoom.net/index.shtml下载聊天室,win2k+tomcat安装设置好,可聊天,但敲中文出乱码,哪位高手能告诉我怎麽改?谢谢!
|
那是因为提交传递的参数不支持中文的缘故
添加如下代码:
public String getStr(String str)
{
try
{
String temp_t = str;
byte[] temp_t = temp_p.getBytes("ISO8859-1");
String temp = new String(temp_t);
return temp;
}
catch(Exception e)
{
}
return "null";
}
然后在所有用request 对象的getParameter方法获得的字符串,再用getStr(字符串)进行转化,
相信可以的
添加如下代码:
public String getStr(String str)
{
try
{
String temp_t = str;
byte[] temp_t = temp_p.getBytes("ISO8859-1");
String temp = new String(temp_t);
return temp;
}
catch(Exception e)
{
}
return "null";
}
然后在所有用request 对象的getParameter方法获得的字符串,再用getStr(字符串)进行转化,
相信可以的
|
若是JSP,加上这句。
|
String str1="测试";
String str2=new String(str1).getBytes("ISO8859-1");
System.out.pritnln(str2);
String str2=new String(str1).getBytes("ISO8859-1");
System.out.pritnln(str2);
|
jsp好象并不能很好地支持中文
你看看csdn上相关的文章,上有解决方法
你看看csdn上相关的文章,上有解决方法