建立中文文件建名出現亂碼?

sulo_xxr 2006-09-11 06:02:04
在Linux環境下
File f = new File("測試");
f.createNewFile();
后,出現的文件名為亂碼,
我用File f = new File (new String("測試".getBytes("big5"),"8859_1"));
同樣出現的為亂碼.
Linux下LANG=en_US 應該就是8859_1編碼!

另:
本地環境為big5 ,如下
File f = new File("測試");
f.createNewFile();
在本地運行是OK 的.

不知各位該怎么做才行?

...全文
134 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
帮顶,完全不知情
yahunetbar 2006-09-12
  • 打赏
  • 举报
回复
放properties里读
dlxu 2006-09-12
  • 打赏
  • 举报
回复
測試 这两个字做成Unicode文件,然后从Properties里面读
sulo_xxr 2006-09-12
  • 打赏
  • 举报
回复
過了一夜,沒人要分,自已先UP一下
sulo_xxr 2006-09-12
  • 打赏
  • 举报
回复
但我的中文文名是動態的,并不固定啊,沒辦法做成文件的.

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧