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

浙公网安备 33010602011771号