又是中文编码的问题。。。 ᄌ这样格式的编码,比如放在网页中,IE是可以自动转换成对应的中文的,那用程序怎么把这样的编码转换成对应的中文呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static String UTF82GB(String strValue) { if(strValue==null || strValue.trim().length()==0) { return strValue; } StringBuffer strbuf = new StringBuffer(); int pos = 0; String[] strarr = strValue.split(";"); for(int i=0; i<strarr.length; i++){ pos = strarr[i].indexOf("&#x"); if(pos >= 0){ String bef = strarr[i].substring(0,pos); String tmp = strarr[i].substring(pos + 3); if (tmp.startsWith("00")){ tmp = tmp.substring(2); } int l = Integer.valueOf(tmp, 16).intValue(); strbuf.append(bef+(char)l); } else{ strbuf.append(strarr[i]); } } return strbuf.toString(); }我感觉这样的程序可以baidu 到很多哦。大家不妨可以找找看啊。 多谢mixianger(米香儿) 救命啊。。跪谢跪谢我在网上搜了半天都不知道怎么个搜法 java小通信录的一个错误 java绘制多边形 为什么显示不出来图像?(附源码) 怎样使用一张彩色图片灰度化,就象是被要禁用了一样! 输入输出流 JTable怎样一行一行地显示? 高分急求!!! 百台计算机局域网组建及Internet接入的注意事项?(在线等候) 如何作连接池 菜鸟问题! lambda表达式 JAVA 往EXCEL中写数据 JTree添加节点
{
if(strValue==null || strValue.trim().length()==0)
{
return strValue;
}
StringBuffer strbuf = new StringBuffer();
int pos = 0;
String[] strarr = strValue.split(";");
for(int i=0; i<strarr.length; i++){
pos = strarr[i].indexOf("&#x");
if(pos >= 0){
String bef = strarr[i].substring(0,pos);
String tmp = strarr[i].substring(pos + 3);
if (tmp.startsWith("00")){
tmp = tmp.substring(2);
}
int l = Integer.valueOf(tmp, 16).intValue();
strbuf.append(bef+(char)l);
}
else{
strbuf.append(strarr[i]);
}
}
return strbuf.toString();
}我感觉这样的程序可以baidu 到很多哦。大家不妨可以找找看啊。
我在网上搜了半天都不知道怎么个搜法