为什么java不识别中文目录? 可能是字符支持吧!unicode和ascII可能会有不同。看楼下的吧! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想你的操作系统是Win98,Win98不支持Unicode,需要对String进行重新编码。 用下面的方法试试看 //字符编码转换 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) { System.err.println("Caught an UnsupportedEncodingException"); e.printStackTrace(); return s; } } public static String ChineseToUnicode(String s){ try{ if(s==null||s.equals("")) return ""; String newstring=null; newstring=new String(s.getBytes("gb2312"),"ISO8859_1"); return newstring; } catch(UnsupportedEncodingException e) { System.err.println("Caught an UnsupportedEncodingException"); e.printStackTrace(); return s; } } 你不能在编码时直接 new File("目录");这样的写法 出现Exception in thread "main" java.lang.NullPointerException求指教,急急急 文件读取,怎么系统会找不到,急求大侠帮助~ if条件问题 如何得到这样格式的时间?2008-10-10 23:08:08.123 单机版的java程序如何运行在没有数据库管理系统的电脑上 链表串行化(Serializable)的问题 JReport的子报表的问题,高手请进 ~回帖的都是高手,问题很菜~ 在JBUILDER中怎么传递命令行参数给程序呀? 空指针异常 如何设置控件的位置呀----新手求救。 在一个类a中,表达式a.this代表什么意思?
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)
{
System.err.println("Caught an UnsupportedEncodingException");
e.printStackTrace();
return s;
}
}
public static String ChineseToUnicode(String s){
try{
if(s==null||s.equals("")) return "";
String newstring=null;
newstring=new String(s.getBytes("gb2312"),"ISO8859_1");
return newstring;
}
catch(UnsupportedEncodingException e)
{
System.err.println("Caught an UnsupportedEncodingException");
e.printStackTrace();
return s;
}
}