关于rename的错误信息乱码问题
header("content-type:text/html;charset=utf-8");
$filename="lol.txt"; //这个文件实际不存在
rename($filename,"aaa.txt");
我的问题是,我做了一个错误的尝试,PHP报错了,但是错误输出的信息是乱码,我也设置了header(),我想问一下这是为什么呢?
源自:文件操作
1-11 文件基本操作
25
收起
正在回答
1回答
你好,在lol.txt文件在不存在的情况下会报出警告
Warning: rename(lol.txt,aaa.txt): in D:\php\WWW\test1.php on line 13
应对存在的txt文件进行重命名,
代码乱码的话表示编译器写入的编码为utf_8,而浏览器页面不是utf-8,所以会出现乱码。如果解决了您的问题请采纳,祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星