试试将得到的字符串str转换一下!!
String temp = new String(str.getBytes("ISO-8859-1"),"GBK");
String temp = new String(str.getBytes("ISO-8859-1"),"GBK");
解决方案 »
- 一个表里的sql查询语句貌似很简单但是 问了好多人 都说不知道 纠结 ~~求助啊~
- 杯具!乱码问题已经困扰我2周了,还是没搞定,在线等~~~
- description The requested resource (/struts2/hello.action) is not available.
- 又见乱码!!!!!!!
- ??想在输入用户名和密码后,让程序判断server1数据库失败的话自动去连接server2的数据库,可有时连接没失败也会转向了,程序如下
- 我是新手 请大家帮忙!!!!!!!!!!!!
- 大家帮我看一个问题!!!哪出错了,为什么页面什么显示也没有呀??
- 如何实现隔一段时间查询一次数据库?
- 动态的变量如何付值?
- 怎么数据库里数据不更新?
- 我要死啦!!救命!!奇怪问题!!50 !!!
- 帮助看看用户登录问题
如;
String s = new String(s.getBytes("ISO-8859-1"),"GB2312");
String s = new String(s.getBytes("ISO-8859-1"),"GBK");这样就行了,或是用一个方法来转换。
public String getStr(String str)
{
try
{
byte[] temp_t=str.getBytes("ISO-8859-1");
str=new String(temp_t,"GB2312");
}
catch(Exception e)
{
System.out.println("iso8859-1 error"+e);
return null;
}
return str;
}