Я пытаюсь создать файлы с символами Unicode в именах файлов.Я не совсем знаю, какую кодировку мне следует использовать, или если это вообще возможно.
У меня есть этот файл, сохраненный в кодировке latin1:
$h = fopen("unicode_♫.txt", 'w');
fclose($h);
В UTF-8 это будетдекодировать как 'unicode_ ♫ .txt'.Он записывает это в версии latin1 на диск (что очевидно?).Мне нужно сохранить его так, как это выглядит при декодировании UTF-8.Я также пытался кодировать его с помощью UTF-16, но он тоже не работает.
Я использую PHP 5.2 и хотел бы, чтобы это работало с NTFS, ext3 и ext4.
Какэто можно сделать?