2
我有一个php脚本运行,它循环遍历指定目录中的所有文件。它为每个找到的文件返回名称,文件大小,修改日期等。该脚本正确地返回大多数文件的信息,除了那些中文或其他符号的文件。然后我得到着名的文件大小统计失败错误(警告)。我如何解决这个问题,而不改变文件名?文件大小统计失败
我会根据需要提供代码。
我有一个php脚本运行,它循环遍历指定目录中的所有文件。它为每个找到的文件返回名称,文件大小,修改日期等。该脚本正确地返回大多数文件的信息,除了那些中文或其他符号的文件。然后我得到着名的文件大小统计失败错误(警告)。我如何解决这个问题,而不改变文件名?文件大小统计失败
我会根据需要提供代码。
我以前遇到过这个;文件系统编码是困难的,很难预测,但是这通常对我说:
stat(iconv('UTF-8', 'ISO-8859-1', $filename));
它只是文件名从UTF8转换为ISO8859-1和尝试。
这是棘手的,虽然,只是看这个页面在发表评论多汁的对话框:http://www.rooftopsolutions.nl/blog/filesystem-encoding-and-php
如果你表现出一定的代码也不会差。顺便说一下,问题在于编码。 – Leri