Mac上的eclipse用java创建新文件,文件名问号。

zhuxuanzhu 2013-02-28 01:46:13
File file = new File(this.filePath);file.createNewFile();

系统MacOS 10.8
eclipse juno
确定系统编码和eclipse文件编码都是utf-8
并且显示问号仅仅只是文件名,文件内容显示中文正常。
截图:


求高人指点。
...全文
611 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yan-zhang 2013-12-19
  • 打赏
  • 举报
回复
多谢,终于解决这个问题了。
zhuxuanzhu 2013-03-03
  • 打赏
  • 举报
回复
最后在stack overflow上得到某位大牛的解答,添加-Dfile.encoding=UTF-8 于eclipse.ini文件中,刷新eclipse,即touch命令,然后再开启eclipse,就可以解决在代码中创建中文文件名文件时的乱码问题。
student_2008 2013-03-01
  • 打赏
  • 举报
回复
换个编码集试试
zhuxuanzhu 2013-03-01
  • 打赏
  • 举报
回复
引用 3 楼 bree06 的回复:
文件名是英文还是中文? 应该是不会出现这种情况的,试试去eclipse社区重新下载一个mac版的重新安装
文件名是中文的,就是就是File f=new File("我的文件");f.createNewFile(); 我尝试了indigo和juno两个版本都不行。。。都是????
bree06 2013-03-01
  • 打赏
  • 举报
回复
文件名是英文还是中文? 应该是不会出现这种情况的,试试去eclipse社区重新下载一个mac版的重新安装
zhuxuanzhu 2013-03-01
  • 打赏
  • 举报
回复
引用 1 楼 student_2008 的回复:
换个编码集试试
如何换?求解。我本地编码和eclipse编码都是utf-8。而且mac只支持utf-8来显示中文,gbk不存在啊。。。

62,615

社区成员

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

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