在中文windows环境下,PHP的文件系列函数(File System),譬如file_exists()、mkdir()等,如果路径或文件名中包含中文,则不能够正确识别,导致函数执行不成功。
这是因为在中文windows使用的是GBK编码,而PHP默认是UTF-8编码。
因此对于这个问题,需要将文件名称转换为GBK编码,譬如:
mkdir(iconv("UTF-8", "GBK", "中文"));
如果这类函数用的多,可以自行封装一下,以方便调用。
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦