当前位置: 技术问答>java相关
jsp读取oracle8.1.6数据表中的中文,读出为?,着急啊。
来源: 互联网 发布时间:2015-11-03
本文导语: 环境:redhat linux 8.0,jdk1.4.1,iplanet web server 4.1,oracle 8.1.6,字段类型设置为varchar2,用sqlplus select出的数据显示中文正常,但用jsp从数据库中读出的中文,不管是否经过UnicodeToChinese的转换,均全部为?,哪个老大...
环境:redhat linux 8.0,jdk1.4.1,iplanet web server 4.1,oracle 8.1.6,字段类型设置为varchar2,用sqlplus select出的数据显示中文正常,但用jsp从数据库中读出的中文,不管是否经过UnicodeToChinese的转换,均全部为?,哪个老大给指导指导,这到底是什么问题。
public static String UnicodeToChinese(String s){
try{
if(s==null||s.equals("")) {
return "";
}
String newstring=null;
newstring=new String(s.getBytes("ISO8859_1"),"gb2312");
return newstring;
}
catch(UnsupportedEncodingException e) {
return s;
}
}
public static String UnicodeToChinese(String s){
try{
if(s==null||s.equals("")) {
return "";
}
String newstring=null;
newstring=new String(s.getBytes("ISO8859_1"),"gb2312");
return newstring;
}
catch(UnsupportedEncodingException e) {
return s;
}
}
|
可以结贴了吗