0
|
itarato Randy Sugianto 'Yuku' · 技术社区 · 14 年前 |
1
2
很有趣。经过一段时间的研究,我发现OSX将文件名存储为“分解的unicode”(参见 http://developer.apple.com/mac/library/qa/qa2001/qa1173.html |
2
0
你试过utf8编码吗(至少在Windows上工作)
|
3
0
问题是windows和php之间的通信。无法获取unicode文件名,因为它们依赖于非unicode windows应用程序语言。 最好的解决方案是执行dir命令并获取要处理的信息,但必须通过cmd并获取windows短名称:
它返回:
然后,您可以读取myinfo.txt以获取原始名称和windows短名称之间的连接。 一些PHP函数可以很好地使用短名称,您可以构建和数组,就像您需要显示它一样:
例如:
|