当前位置: 技术问答>java相关
我添加到数据库表里的记录,汉字怎么都变成了乱码?谢谢
来源: 互联网 发布时间:2015-11-17
本文导语: | 你在bean里面加这段代码 public String getStr(String str){ try{ String temp_p=str; byte[] temp_t=temp_p.getBytes("iso8859-1"); String temp=new String(temp_t,"gb2312"); ...
|
你在bean里面加这段代码
public String getStr(String str){
try{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("iso8859-1");
String temp=new String(temp_t,"gb2312");
return temp;
}
catch(Exception e){
//--system.out.print("can not change charset");
}
return str;
}
然后调用getStr(String str)方法
进行转换就好了
public String getStr(String str){
try{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("iso8859-1");
String temp=new String(temp_t,"gb2312");
return temp;
}
catch(Exception e){
//--system.out.print("can not change charset");
}
return str;
}
然后调用getStr(String str)方法
进行转换就好了
|
正常情况是不用转的。
你用什么数据库?
是取出来看到乱码还是用工具看到库里是乱码?
你用什么数据库?
是取出来看到乱码还是用工具看到库里是乱码?
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。