我擅长做空A股,只要我一买,立刻跌。

php对中文文件名的读写操作

由于php无法对中文文件名进行读写,不然就会提示参数错误“failed to open stream: Invalid argument

解决方法,写文件的时候,将中文进行url编码。读的时候进行反编码就行了。

<?php
$filename='中文.txt';
$filename=urlencode($filename);//此时文件名为:%E4%B8%AD%E6%96%87.txt
$fp=fopen($filename,"w+");
...相关操作

//如果获得中文名。获得文件名后。直接
echo urldecode($filename);//输出:中文.txt
?>

最新评论