1

上传带有纯中文字体move_uploaded_file()功能的文件时,将名称更改为一些符号,同时存储到图像文件夹中。我正在使用 joomla 网站。有人可以帮忙吗?

4

1 回答 1

0

本地文件必须使用系统编码保存:简而言之,如果您的系统使用中文编码,则必须将文件名转换为该编码

如果您的 php 文件是 utf-8,并且您使用的是 windows,则必须使用,例如

$destfilename = iconv("UTF-8", "GBK", "您好.txt");

move_uploaded_file($temp, $destfilename);

并且您必须对 mkdir、rename 等函数使用相同的处理方式

于 2012-12-22T18:33:14.550 回答