【发布时间】:2013-05-17 14:40:00
【问题描述】:
我有一个文件列表,我想检查它们是否与 PHP 一起存在 这是列表的屏幕截图(使用选项+索引)
在 PHP 中,我尝试过
- $name = iconv("utf-8", "utf-8//TRANSLIT", $name);
- file_exists(mb_convert_encoding($name, "UTF-8"));
- $name = iconv('utf-8', 'cp1252', $name);
- $name = iconv('UTF-8', 'ISO-8859-1', $name);
它们都不起作用...
顺便说一下,它是一个Linux服务器
编辑:
我想我找到了解决问题的方法。我需要将像“Sévère”这样的字符转换成这样的“Se%CC%81ve%CC%80re%20”。我该如何进行这种转换?
【问题讨论】:
-
那张图片很大,你可以换个小一点的吗?
-
这取决于您的文件系统如何对名称进行编码,这取决于您的系统。我们在谈论什么系统?
-
请参阅stackoverflow.com/questions/1525830/… - .pdf 文件名在存储在 Windows 文件系统上时似乎已损坏。
-
@ValehHajiyev :我试过这个答案,它不起作用......