Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From :  Andrej                              2:5020/400     16 Mar 2002  10:15:16
 To : All
 Subject : Windows-1251, perl  и locale
 -------------------------------------------------------------------------------- 
 
 Проблема работы базы данных(полностью на перл) под linux(Redhat 7),
 
 Данные хранятся в Windows-1251.
 Как я понимаю, поскольку данные в базе данных хранятся в Windows-1251, я должен 
 в скрипте
 устанавливать
 use locale;
 use POSIX qw (locale_h);
 setlocale(LC_CTYPE, 'ru_RU');
 или
 setlocale(LC_CTYPE, 'Russian');
 
 Hо в этом случае при поиске большие/маленькие буквы различны
 
 Если устанавливаю setlocale(LC_CTYPE, 'ru_RU.KOI8-R'), то проблем нет, одинаково
 ищет
 большие и малые буквы
 Hо ведь данные то в Windows-1251 ! Hу и соответственно в этом случае появляются 
 проблемы с
 \u\L$aaa
 
 Что делать, подскажите!!! Или какую локаль устанавливать для Windows-1251 ???
 
 Вообще нормально ли работает grep перловский с русскими буквами(1251) и с
 игнорированием
 больших/малых букв?
 @x = grep(/$patt/i,@list);
 
 Сервер на буржуйском серваке у web hoster, поэтому особой свободы действий по
 замене софта
 ну и рутовых прав на сервере нет, нужно копать базу данных.
 
 Единственное, доступны для редактирования юзером следующие файлы.
 
 .bash_profile
 .bashrc
 
 Если можно здесь установить нужную локаль или еще чего, подскажите! Hе очень я
 силен в
 linux
 --
 Hу, Пока!
 Андрей
 --- ifmail v.2.15dev5
  * Origin: http://www.beautiful-ladies.com/ (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Windows-1251, perl и locale    Andrej   16 Mar 2002 10:15:16 
 Re: Windows-1251, perl и locale   Valentin Nechayev   16 Mar 2002 11:55:11 
 Hа: Windows-1251, perl и locale    Andrej   17 Mar 2002 11:41:59 
 Re: Hа: Windows-1251, perl и locale   Artem Chuprina   17 Mar 2002 17:29:03 
 Re: Windows-1251, perl и locale   Ilya Anfimov   16 Mar 2002 19:23:49 
 Hа: Windows-1251, perl и locale    Andrej   17 Mar 2002 13:48:14 
Архивное /ru.linux/85785c1274ca.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional