|
0
|
| itarato Randy Sugianto 'Yuku' · 技术社区 · 16 年前 |
|
|
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函数可以很好地使用短名称,您可以构建和数组,就像您需要显示它一样:
例如:
|
|
|
Mehdi Ammar · 小写字符串中方括号内的所有单词 3 年前 |
|
|
jerome · PHP删除括号内及其后的字符串 8 年前 |
|
|
Costin Nicolau · regex替换为数组 8 年前 |
|
|
WholeHearted · 记事本++正则表达式跨新行字符查找和替换 8 年前 |
|
|
IanCun · 嵌套引号内的子模式Regex匹配 8 年前 |
|
|
bohr · preg\U replace删除行的其余部分 8 年前 |
|
|
ainodoramaaa 2 · 使用strtr删除字符串 8 年前 |
|
|
502_Geek · 如果斜杠后面不包含空格,如何在斜杠后面添加空格? 8 年前 |