[Moscow.pm] Кроссплатформенность и кодировка
Maxim Vuets
maxim.vuets на gmail.com
Сб Июн 16 03:27:42 PDT 2012
2012/6/16 Alexandr Alexeev <afiskon на gmail.com>:
> А что, если у пользователя 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