PHP: Как создать имена файлов в формате Unicode

Я пытаюсь создать файлы с символами Unicode в именах файлов. Я не совсем знаю, какую кодировку мне следует использовать, и если это возможно вообще.

У меня есть этот файл, сохраненный в кодировке latin1:

$h = fopen("unicode_♫.txt", 'w');
fclose($h);

В UTF-8 он декодируется как 'unicode_ ♫ .txt'. Он записывает его в версии latin1 на диск (что очевидно? ). Мне нужно, чтобы он был сохранен, как если бы он выглядел при декодировании UTF-8. Я также пробовал кодировать его в UTF-16, но это тоже не работает.

Я использую PHP 5.2 и хотел бы s для работы с NTFS, ext3 и ext4.

Как это можно сделать?

7
задан T-RonX 24 June 2011 в 12:05
поделиться