[记录]关于php读写操作中文文件的问题
今天碰见一个问题, 采集东西, 写到目录的时候, 会报错不能打开文件, 使用英文名后, rename也不行, 判断是否存在也不行...
百度, google后, 发现原因还是...字符编码问题.
我们常用的有utf-8,gbk两种编码, php内部操作哪种都无所谓, 但是如果涉及到实体文件就必须注意一点:
文件名编码要和php环境所在系统保存一致
比如我是win下用, win肯定是gbk编码了, 所以文件名转换为gbk后, 再读写操作就ok了
今天碰见一个问题, 采集东西, 写到目录的时候, 会报错不能打开文件, 使用英文名后, rename也不行, 判断是否存在也不行...
百度, google后, 发现原因还是...字符编码问题.
我们常用的有utf-8,gbk两种编码, php内部操作哪种都无所谓, 但是如果涉及到实体文件就必须注意一点:
文件名编码要和php环境所在系统保存一致
比如我是win下用, win肯定是gbk编码了, 所以文件名转换为gbk后, 再读写操作就ok了