2011-11-01 78 views
1

我使用MacOS + Eclipse进行Android开发。一切都很好,直到我试图在资产/文件夹中使用俄文字母作为文件名。任何企图使用非拉丁名原/文件夹落得一样的...Android项目文件夹中的文件名编码问题

Eclipse的失败,编译:

[2011-11-01 04:27:17 - A....] /Users/user/workspace/A..../assets/–ê–≤–∏–∞—Ü–∏—è.mp3: error: Invalid filename. Unable to add. 

实际文件名是Эхо.mp3

我怀疑,即它可能只是Android的问题.....

任何线索?

回答

0

今年早些时候我遇到了一个类似的问题,使用日文命名的文件,除了我的问题是文件名的java比较不起作用。问题与Mac内部文件名称(NFD)的存储方式有关,而文件名称本身(NFC)的表示则是从不同系统复制的。

这里的帖子:

Android, problem with file name comparison in Japanese characters

各种由此引起的麻烦后,我结束了通过命令行手动重命名我的所有文件,以更短的名称。这最终解决了这个问题。