当前位置: 技术问答>java相关
出错啊!?String str = new String(temp.getBytes("ISO8859-1"), "GBK");
来源: 互联网 发布时间:2015-02-01
本文导语: 按各位大侠指点,用以下方法处理中文显示,编译出错 String temp = "中文"; String str = new String(temp.getBytes("ISO8859-1"), "GBK"); 光标指在getByte前 | finally表示无论是否异常,都要执行的代码,而你的代码中,如果...
按各位大侠指点,用以下方法处理中文显示,编译出错
String temp = "中文";
String str = new String(temp.getBytes("ISO8859-1"), "GBK");
光标指在getByte前
String temp = "中文";
String str = new String(temp.getBytes("ISO8859-1"), "GBK");
光标指在getByte前
|
finally表示无论是否异常,都要执行的代码,而你的代码中,如果异常,S2就不存在,如何在finally中显示?这种逻辑错误编译器是可以发现的,当然编不过去
|
是ISO8859_1吧
|
try{
String str = new String(temp.getBytes("ISO-8859-1"), "GBK");
}
catch(Exception _ex){}
String str = new String(temp.getBytes("ISO-8859-1"), "GBK");
}
catch(Exception _ex){}
|
给你一个方法吧,或许对你有用。
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 "";
}
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 "";
}
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。