Forum Webscript.Ru

Программирование => Perl => Тема начата: dagr от 28 Марта 2003, 12:37:44

Название: Локализация под виндами
Отправлено: dagr от 28 Марта 2003, 12:37:44
Кто нить знает, как сделать, чтоб русский текст
нормально показывался под виндами при запуске скрипта?
Без Апачи , а просто в Far.
locale и POSIX тут не катят, насколько я понимаю.
Название: Локализация под виндами
Отправлено: mike от 28 Марта 2003, 13:55:58
Если скрипт набирается в cp866 (ДОС), то все будет ОК.
Название: Локализация под виндами
Отправлено: dagr от 28 Марта 2003, 14:06:17
Текст не в скрипте. Скрипт читает содержимое директорий.
И выводит лабуду. (кстати если кто знает как в Far  писать по русски - подскажите плз)
Название: Локализация под виндами
Отправлено: Mog. от 28 Марта 2003, 17:00:42
А если перед запуском скрипта запустить keyrus
Название: Локализация под виндами
Отправлено: dagr от 28 Марта 2003, 18:38:31
Не знаю, что за keyrus такой. У меня на компе его нет.
Ты с keyb не путаешь часом?
Чтобы не было недоразумений: винда настроена нормально,
codepage 866 и т.п. Просто при команде dir текст нормальный.
Название: Локализация под виндами
Отправлено: mike от 28 Марта 2003, 18:40:52
Цитировать
dagr:
Текст не в скрипте. Скрипт читает содержимое директорий.
И выводит лабуду.

Значит, чтобы не было лабуды, перед выводом перекодируй из Win1251 в DOS.