2012/6/16 Alexandr Alexeev <[email protected]>:
> А что, если у пользователя LANG=ru_RU.KOI8-R ? Или если он под виндой и у
> него CP-1251 (или что там в виндовой консоли)? Чем можно автоматически
> конвертировать кодировку при вводе-выводе?
Вероятно, как-то так:
$ LC_ALL=en_GB.UTF-8 perl -Mopen=:locale -E 'say "\x{0436}"'
ж
$ LC_ALL=ru_RU.CP1251 perl -Mopen=:locale -E 'say "\x{0436}"'
æ
$ LC_ALL=ru_RU.CP1251 luit perl -Mopen=:locale -E 'say "\x{0436}"'
ж
SEE ALSO: perldoc open, perldoc encoding
--
maxim.vuets.name
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org