2022
我们一起努力

如何解决php下fopen中文文件名乱码的问题 - 编程语言

本篇文章为大家展示了如何解决php下fopen中文文件名乱码的问题,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

php下fopen中文文件名乱码的解决办法:首先对文件名进行编码,代码为【$fileName = iconv('UTF-8', 'GBK', $fileName)】;然后保存原先的中文文件名;最后再通过文件名编码进行创建文件即可。

php下fopen中文文件名乱码的解决办法:

对文件名进行编码。

<?php
$fileName = __DIR__ . '\测试.txt';
$fileName = iconv('UTF-8', 'GBK', $fileName);
$fp = fopen($fileName, 'w');
fwrite($fp, '这是中文内容');
fclose($fp);
echo $fileName.'<br>';
if(file_exists($fileName)){
    echo 'hhhhh';
}
?>

结果:

如何解决php下fopen中文文件名乱码的问题 - 编程语言

但是看页面输出的文件名:

所以当要在页面上输出文件名又需要保存文件时,可以先保存原先的中文文件名,再通过文件名编码进行创建文件。

上述内容就是如何解决php下fopen中文文件名乱码的问题,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注云行业资讯频道。

赞(0)
文章名称:《如何解决php下fopen中文文件名乱码的问题 - 编程语言》
文章链接:https://www.fzvps.com/88403.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!