используйте Strawberry Perl в Windows.

я есть следующий код

use utf8;
open($file, '>:encoding(UTF-8)', "さっちゃん.txt") or die $!;
print $file "さっちゃん";

Но я получаю имя файла как ã • ã £ ã¡ã‚ƒã ‚“. Txt

Мне было интересно, есть ли способ заставить эту работу работать так, как я ожидал (имеется в виду, что у меня есть имя файла Unicode), не прибегая к Win32 :: API, Win32API :: * или переходу на другую платформу и использованию общего ресурса Samba для изменения файлы.

Намерение состоит в том, чтобы гарантировать, что у нас нет каких-либо специфичных для Win32 модулей, которые необходимо загрузить (даже условно).

Ответы на вопрос(3)

Ваш ответ на вопрос