URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 1682
[ Назад ]

Исходное сообщение
"Вывод на русском в Перле"

Отправлено Guest , 13-Май-03 14:30 
Всем доброго времени суток!

Необходима помощь!
Решил написать программу на Perl, которая сканирует каталоги и выполняет некоторые действия. При работе в Linux у меня никаких проблем не возникает с подобной программой, но только я решил что-то подобное написать под виндой, как столкнулся с проблемой кодировки. Названия каталогов выводятся в нечитаемой форме! Перейти на латиницу, в принципе нельзя, т.к. потом к этим каталогам имеет доступ начальство. Не поймет! Поэтому выход только один - научить Perl понимать русский! Кто-нибудь сталкивался с такой проблемой? И как решили?


Содержание

Сообщения в этом обсуждении
"Вывод на русском в Перле"
Отправлено sas , 14-Май-03 01:36 
>Всем доброго времени суток!
>
>Необходима помощь!
>Решил написать программу на Perl, которая сканирует каталоги и выполняет некоторые действия.
>При работе в Linux у меня никаких проблем не возникает с
>подобной программой, но только я решил что-то подобное написать под виндой,
>как столкнулся с проблемой кодировки. Названия каталогов выводятся в нечитаемой форме!
>Перейти на латиницу, в принципе нельзя, т.к. потом к этим каталогам
>имеет доступ начальство. Не поймет! Поэтому выход только один - научить
>Perl понимать русский! Кто-нибудь сталкивался с такой проблемой? И как решили?
>


Взгляните

http://www.fnal.gov/docs/products/perl/pod.new/5.00503/pod/p...

Может быть поможет
--- sas


"Вывод на русском в Перле"
Отправлено Guest , 14-Май-03 09:10 
>>Всем доброго времени суток!
>>
>>Необходима помощь!
>>Решил написать программу на Perl, которая сканирует каталоги и выполняет некоторые действия.
>>При работе в Linux у меня никаких проблем не возникает с
>>подобной программой, но только я решил что-то подобное написать под виндой,
>>как столкнулся с проблемой кодировки. Названия каталогов выводятся в нечитаемой форме!
>>Перейти на латиницу, в принципе нельзя, т.к. потом к этим каталогам
>>имеет доступ начальство. Не поймет! Поэтому выход только один - научить
>>Perl понимать русский! Кто-нибудь сталкивался с такой проблемой? И как решили?
>>
>
>
>Взгляните
>
>http://www.fnal.gov/docs/products/perl/pod.new/5.00503/pod/p...
>
>Может быть поможет
>--- sas

Спасибо за сочувствие! :) К сожалению, насколько я понял, locale позволяет определять и устанавливать настройки локали. Под виндой локаль определяется корректно. Но названия файлов и каталогов все равно не читабельны!
Имеются какие-либо еще предложения?


"Вывод на русском в Перле"
Отправлено konst , 14-Май-03 19:29 

>
>Спасибо за сочувствие! :) К сожалению, насколько я понял, locale позволяет определять
>и устанавливать настройки локали. Под виндой локаль определяется корректно. Но названия
>файлов и каталогов все равно не читабельны!
>Имеются какие-либо еще предложения?

не читабельны? - иероглифы или неверная кодировка?
может спасет tr/.../.../?


"Вывод на русском в Перле"
Отправлено Guest , 15-Май-03 12:49 
>
>>
>>Спасибо за сочувствие! :) К сожалению, насколько я понял, locale позволяет определять
>>и устанавливать настройки локали. Под виндой локаль определяется корректно. Но названия
>>файлов и каталогов все равно не читабельны!
>>Имеются какие-либо еще предложения?
>
>не читабельны? - иероглифы или неверная кодировка?
>может спасет tr/.../.../?

Я даже не могу понять в чем дело! Наверняка, все таки в кодировке. Я попробую покопаться еще с locale. Буду очень признателен, если имеются примеры использования данного модуля и Вы можете их сообщить!


"Вывод на русском в Перле"
Отправлено konst , 15-Май-03 13:05 
>>
Кажется под Виндой есть какой-то файл конфигурации Perl. Надо его посмотреть. Почитай README,FAQ русские по win-perl - там наверняка эта проблема разбирается