php函数copy()涉及中文与编码的问题

php

// 创建文件夹
mkdir(iconv("UTF-8", "GBK", '../modify/site/文件'), 0777, true);
// 复制文件
copy('../modify/template/文件夹/4.jpg', '../modify/site/文件/图片.jpg');

copy()函数,两个参数,第一个参数是复制的文件,第二个参数是复制的文件位置

如果路径'../modify/site/文件'不存在,且路径中含有汉字,需要先使用mkdir('../modify/site/文件')创建文件

如果路径'../modify/site/文件'存在,copy()函数不会出问题

如果目录'../modify/site/文件'下含有中文名'图片.jpg',copy()函数也不会出问题

参考文档:

PHP mkdir() 函数  http://www.w3school.com.cn/php/func_filesystem_mkdir.asp
PHP copy() 函数  http://www.w3school.com.cn/php/func_filesystem_copy.asp
php利用mkdir创建多级目录  https://www.daixiaorui.com/read/38.html
PHP使用mkdir()方法创建目录  https://blog.csdn.net/JiangName/article/details/70213970

posted @ 2018-11-12 17:18  inkScholar  阅读(903)  评论(0)    收藏  举报