在php中使用其他语言字符创建一个文件

时间:2013-08-11 06:11:58

标签: php file

我正在尝试创建名为“Дискография”的文件,但文件夹中显示的名称为ДиÑкографиÑ

php文件是UTF-8。 我在做窗户。 我的文件系统是NTFS。

我有这个:

<?php

    $nombre = "Дискография";
    $fp = fopen("C:/$nombre", 'w+');
    fclose($fp);

?>

1 个答案:

答案 0 :(得分:0)

在另一个答案中看起来有点解决了这个问题: How do I use filesystem functions in PHP, using UTF-8 strings?

原创/旧答案:

这可能取决于你的文件系统的编码,但我猜是,我会使用:

    $nombre = utf8_encode("Дискография");