百度, google后, 发现原因还是...字符编码问题.
我们常用的有utf-8,gbk两种编码, php内部操作哪种都无所谓, 但是如果涉及到实体文件就必须注意一点:
文件名编码要和php环境所在系统保存一致
比如我是win下用, win肯定是gbk编码了, 所以文件名转换为gbk后, 再读写操作就ok了