源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  文章  >  PHP - 如何处理文件名乱码

PHP - 如何处理文件名乱码

分类: 文章 • 2022-08-27 12:54:26

在中文windows环境下,PHP的文件系列函数(File System),譬如file_exists()、mkdir()等,如果路径或文件名中包含中文,则不能够正确识别,导致函数执行不成功。

这是因为在中文windows使用的是GBK编码,而PHP默认是UTF-8编码。

因此对于这个问题,需要将文件名称转换为GBK编码,譬如:

mkdir(iconv("UTF-8", "GBK", "中文"));

如果这类函数用的多,可以自行封装一下,以方便调用。

相关推荐

  • PHP ZipArchive类 文件名中文乱码如何解决
  • 如何处理SecureFX中的中文乱码
  • PHP环境配置与问题处理-------如何修改wampserver的www目录或根目录(百度经验)...
  • 微信小程序常见问题->上传文件后如何在后台(php)获取文件名解决方法
  • 【一款神器】几秒钟批量处理文件夹内文件名中相同的部分名字的相同部分去掉或替换掉,如何批量修改文件名?
  • 使用Eclipse过程中如何一次性处理所有Java文件的中文乱码问题
  • U盘乱码写保护如何处理
  • php后端接收到前端传来的数组被转义了应该如何处理
  • 如何处理Oracle客户端查询乱码问题
  • 如何处理Tomcat启动的时候的乱码的问题?
  • PHP - 如何打印函数调用树
  • Python语言描述随机梯度下降法
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号