我上传文件,把文件路径保存在数据库中,如 /Public/Uploads/bbbbpppp.doc
数据库整理为utf-8 bin
然后我要把这个文件作为模板,复制到另一个文件夹下并重命名,用来重新编辑。
命名为英文文件名是没有问题的,我一旦保存为中文的 就成了 -------- 鍟﹀暒鍟︾湅鐪
但是又要求为中文,我试过上传文件乱码解决方法的 iconv 方法,没有作用,变成其他乱码了(上传的中文文件名是没有问题的)
$root=$_SERVER['DOCUMENT_ROOT'];
$file = $root.$checklist[0]['description'];//$checklist[0]['description']是数据库路径,读取到页面没问题
$newfile = $root.'documents/''.'报告.doc';
copy($file, $newfile)
数据库整理为utf-8 bin
然后我要把这个文件作为模板,复制到另一个文件夹下并重命名,用来重新编辑。
命名为英文文件名是没有问题的,我一旦保存为中文的 就成了 -------- 鍟﹀暒鍟︾湅鐪
但是又要求为中文,我试过上传文件乱码解决方法的 iconv 方法,没有作用,变成其他乱码了(上传的中文文件名是没有问题的)
$root=$_SERVER['DOCUMENT_ROOT'];
$file = $root.$checklist[0]['description'];//$checklist[0]['description']是数据库路径,读取到页面没问题
$newfile = $root.'documents/''.'报告.doc';
copy($file, $newfile)