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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Maksim A. Demin                      2:5020/400     08 Jul 2003  16:59:39
 To : All
 Subject : PostgreSQL и Unicode
 -------------------------------------------------------------------------------- 
 
 Доброго времени суток, All!
 
 Господа, кому-нибудь удалось победить PostgreSQL в борьбе с русским языком и
 Unicode? Проблема следующая - не работают строковые функции постгреса, в
 частности lower/upper. Сортировка работает замечательно. Постгрес
 компилируется со следующими опциями:
 
 ./configure  --with-libs=/usr/libnclude --enable-locale --with-readline --en
 able-recode --enable-nls=ru --enable-multibyte=UNICODE --with-perl --enable-
 syslog --enable-debug --with-python --enable-odbc --with-odbcinst=/usr/local
 /pgsql/odbc --with-CXX --with-java --with-openssl
 
 --disable-recode - не помогает.
 
 .bash_profile у postgres:
 
 export LANG=ru_RU.UTF-8
 export PGCLIENTENCODING=KOI8
 
 разумеется, initdb запускается в этой локали с ключиком -E UNICODE.
 
 И, в результате, пишу в консоли:
 
 select lower('ВАСЯ');
 
 получается
 
 lower
 -------
  ВАСЯ
 
 с upper - наоборот - select upper('вася');
 получается
 upper
 -------
  вася
 
 Что делать? Как правильно скомпилировать постгрес? Что надо пропатчить?
 
 P.S. PostgreSQL 7.3.2, Red Hat 9.
 P.P.S. В PostgreSQL 7.3.3 и 7.4-devel проблема не решена.
 
 С уважением, Максим.
 --- ifmail v.2.15dev5
  * Origin: iNEP ISP InterNetNews server (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 PostgreSQL и Unicode   Maksim A. Demin   08 Jul 2003 16:59:39 
Архивное /ru.linux/4409836218c7.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional