使用扩展拉丁字符时,文件名编码存在一些问题。我有以下文件:
Letter Ā.mp4
Letter A.mp4
在PHP中使用不同方法的任何方式都给我文件名相同:
Letter A.mp4
Letter A.mp4
即使迭代它们,这个名字也会显示两次,这意味着它会看到2个不同的文件。
我尝试使用mb_internal_encoding("UTF-8")
更改脚本编码,尝试recursive directory iterator,尝试glob等等。我无法让PHP输出Ā
<的完整文件名/ p>
我应该使用哪种文件列表方法来查看具有非法名称的文件?我想重命名那些没有错误字符的文件。