当前页面: 开发资料首页 → J2SE 专题 → 建立中文文件建名出現亂碼?
建立中文文件建名出現亂碼?
摘要: 建立中文文件建名出現亂碼?
在Linux環境下
File f = new File(-#34;測試-#34;);
f.createNewFile();
后,出現的文件名為亂碼,
我用File f = new File (new String(-#34;測試-#34;.getBytes(-#34;big5-#34;),-#34;8859_1-#34;));
同樣出現的為亂碼.
Linux下LANG=en_US 應該就是8859_1編碼!
另:
本地環境為big5 ,如下
File f = new File(-#34;測試-#34;);
f.createNewFile();
在本地?行是OK 的.
不知各位該怎么做才行?
過了一夜,沒人要分,自已先UP一下
測試 这两个字做成Unicode文件,然后从Properties里面读
放properties里读
帮顶,完全不知情
但我的中文文名是動態的,并不固定啊,沒辦法做成文件的.