php copy中文文件名文件
来源:互联网 发布:通过linux shell上网 编辑:程序博客网 时间:2024/05/20 05:04
现象:php 复制中文名的文件时,总是报错!
背景:php文件本身为utf-8编码,window操作系统默认的中文编码为gb2312
解决方案:
/**basename()的替代函数,解决basename无法处理中文的问题*/function get_basename($filename){ return preg_replace('/^.+[\\\\\\/]/', '', $filename);}
$file="测试.jpg";copy("directory/".iconv("UTF-8","gb2312",get_basename($file)),"todirectory/".iconv("UTF-8","gb2312",get_basename($file)));
测试通过!
- php copy中文文件名文件
- php 文件下载 处理中文文件名
- php上传中文文件文件名乱码问题
- php 中文文件名
- 在windows中php 不能上传中文文件名文件和上传中文文件名乱码
- php中fopen不能创建中文文件名文件的问题
- php浏览器下载文件 文件名 空格 中文 处理
- php上传文件中文文件名乱码的解决方法
- php识别“中文文件名”文件报错问题
- 解决php 文件下载 IE 文件名中文乱码
- PHP 生成中文文件名乱码
- jsp下载中文文件名文件
- 文件下载中文文件名问题
- 文件下载中文文件名乱码
- 安卓客户端和php服务端传输包含中文文件名的文件
- 解决PHP在IE浏览器下载文件,中文文件名乱码问题
- php上传文件 中文文件名乱码 和 mkdir创建多级目录
- 解决php读中文目录、文件名乱码
- 24中设计模式+1的定义以及使用场合
- 64位虚拟机编译android出错的解决方法
- matlab [] 和kernel归一化
- 软件开发中常见的十大系统瓶颈
- 枚举类型
- php copy中文文件名文件
- 2013蓝色星际笔试题
- 深入浅出分析Linux设备驱动程序中断
- PCI驱动
- 认识 POWER7 架构
- java 运行机制--浅谈
- NoSQL数据库之Redis数据库管理六(Redis的高级应用之事务处理、持久化操作、pub_sub、虚拟内存)
- 在外部其他类中,如何直接访问静态内部类呢?new outer.inner().function();
- WIN7系统下安装IIS