当前位置: 技术问答>java相关
乱码怎么办?
来源: 互联网 发布时间:2015-02-24
本文导语: 我用JAVA写了一个利用JDBCODBCDRIVER的调用ACESS数据库的程序。 返回ResultSet,但用JSP输出某字段的值时发现中文变成了‘?’, 应该如何解决? | 你在写入的时候是不是已经是乱码啦!呵呵! 没...
我用JAVA写了一个利用JDBCODBCDRIVER的调用ACESS数据库的程序。
返回ResultSet,但用JSP输出某字段的值时发现中文变成了‘?’,
应该如何解决?
返回ResultSet,但用JSP输出某字段的值时发现中文变成了‘?’,
应该如何解决?
|
你在写入的时候是不是已经是乱码啦!呵呵!
没有把它转换成ISO8859-1啦!呵呵!
把它转换一下啦!
public String getStr(String str){
try{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
}
catch(Exception e){
}
return "NULL";
}
给分!
没有把它转换成ISO8859-1啦!呵呵!
把它转换一下啦!
public String getStr(String str){
try{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
}
catch(Exception e){
}
return "NULL";
}
给分!
|
new String(rs.getString("FieldName").getBytes("iso8859-1"),"gb2312");
用这条语句就可以了,给分!!!
用这条语句就可以了,给分!!!