如何上传以西里尔文命名的文件,在上传后保存其名称(PHP)?

时间:2014-09-07 08:17:22

标签: php file-upload cyrillic

我上传的文件名是西里尔字母。但是当我打开保存这些文件的目录时,它的名字不一样,由非常奇怪的字符РћР±СЏРІР°组成。我的php文件以UTF编码 - 8这是上传的代码:

if(move_uploaded_file($_FILES['picture']['tmp_name'] , 'test'.DIRECTORY_SEPARATOR.$_FILES['picture']['name'])){

                    echo "File uploaded successfully";

}

以下是PHP文件的所有代码:

http://pastebin.com/eVL7QHFF

1 个答案:

答案 0 :(得分:0)

为我工作

$fileName = iconv("utf-8","cp1251",  $fileName);