|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Serge Chervjakov 2:5020/400 06 Feb 2004 16:06:30 To : Konstantin Tokar Subject : Re: Снова трабл: теперь locale. --------------------------------------------------------------------------------
Fri Feb 06 2004 13:38, Konstantin Tokar wrote to Serge Chervjakov:
>> Hе выдают ошибку. Я кстати уже выше писал, что это я проверил (правда
>> немного по-другому, т.е. локаль ru_RU.KOI8-R там есть...
>> Ладно - в общем забил я - сделал функцию lowcase на tr/A-ZА-ЯЁ/a-zа-яё/ -
>> вроде работает и меня устраивает...
KT> Что-то мне подсказывкет, что если работает tr/A-ZА-ЯЁ/a-zа-яё/ , то
KT> должно работать и setlocale . Я на твоём месте попытался бы разобраться,
KT> так как рано или поздно, но регулярные выражения использовать придётся.
Да не - регулярные выражения скорее всего не будут зависить от локали...
Хотя хз... Собственно я уже начинаю догадываться в чем дело, т.к. на моем
собственном серваке это тоже не работает. Дело скорее всего в том, что на
сервак отправляется скрипт, где эти "АБВ" написаны далеко не в koi-8r, и х.з.
в чем они вообще там написаны. В perlbuilder'е стоит Charset Russian, и что
под этим подразумевается, наверное одному Солюшн софту и известно (cp1251
видимо). При этом на серваке, команда locale пишет что нету такой команды:)
(ибо не линукс там, а фря сколь я понял). Hу а поскольку я стою перед выбором
- написать свою lc или перебраться на что-то другое кроме PB, то я почему-то
первое выбираю:). Просто он уже привычен и чего-то нового не хочется. Было
пробовал я тут поставить плагин перловый на свою vs .net, но ничего хорошего
не получилось - после первой же переустановки винды, я даже думать не стал о
том, что бы этот vs .net поставить - поставил один лишь PB и VS6 (VC и VB).
Решение-то очевидно - перелазить на какой-нить vim с линуксом, но не катит
оно:). Очень много времени этот переход затребует.
А так уж по жизни то этим локалем пользоваться до этого всего один раз
приходилось, и то забил. Ибо по большей части с буржуями работаю, а там
английский и никаких локалей не надо:).
В общем, спасибо всем ответившим.
--- ifmail v.2.15dev5.3
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/16679b452f8c3.html, оценка из 5, голосов 10
|