PHP - 如何处理文件名乱码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP - 如何处理文件名乱码相关的知识,希望对你有一定的参考价值。
在中文windows环境下,php的文件系列函数(File System),譬如file_exists()、mkdir()等,如果路径或文件名中包含中文,则不能够正确识别,导致函数执行不成功。
这是因为在中文windows使用的是GBK编码,而PHP默认是UTF-8编码。
因此对于这个问题,需要将文件名称转换为GBK编码,譬如:
mkdir(iconv("UTF-8", "GBK", "中文"));
如果这类函数用的多,可以自行封装一下,以方便调用。
以上是关于PHP - 如何处理文件名乱码的主要内容,如果未能解决你的问题,请参考以下文章