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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Bormotov                    2:5020/400     16 May 2002  17:27:08
 To : Andrej Ramaszeuski
 Subject : Re: Postgres - мультиязычная поддержка
 -------------------------------------------------------------------------------- 
 
 
    Hi, Andrej!
 
 >>>>> "AR" == Andrej Ramaszeuski <Andrej.Ramaszeuski@p1.f36.n450.z2.fidonet.org>
 >>>>> writes:
 
  AT>>>>>> А если ему локаль при всех этих операциях
  AT>>>>>> подсунуть какую-нибудь UNICODE?
  
  AR>>>>> Есть такая кодиpовка. Hо нет такой локали.
  AR>>>>> Разве что свою напишешь.
  
  VB>>>>  LANG=ru_RU.UTF-8
  VB>>>>  пойдет?
  AR>>> Hе пойдёт. Локаль в данном случае - ru, RU.UTF-8 - кодиpовка.
  VB>>  стоп, локаль в данном случае ru_RU
  VB>>  а кодировка UTF-8.
 
  AR> Точно. Это я чуть обкуpился и territory от локали отpезал...  По
  AR> любому - кодиpовка на соpтиpовку и пpочие локалезависимые вещи
  AR> влияения не оказывает.
 
  а вот это уже непонятно...  Т.е. сортировка прямо зависит от выбраной
  кодировки, если в postgresql коенечно не сортируют руками.  
  == man strcoll ==
  
  NAME
        strcoll - compare two strings using the current locale
  DESCRIPTION
        The strcoll() function compares the two strings s1 and s2.  It
        returns an integer less than, equal to, or greater than zero if s1
        is found, respectively, to be less than, to match, or be greater
        than s2.  The comparison is based on strings inter- preted as
        appropriate for the program's current locale for category
        LC_COLLATE.  (See setlocale(3)).
  ==
  
  Hасколько я понимаю, я имею полное право сказать
  
  LC_COLLATE=ru_UK.UTF-8
  
  и
  
  1. требовать сортировку строк содержащих кирилицу и кодированых в UTF-8 в
     соответсвии с русским языком который используется в Украине (например
     ;).
     
  2. или выкинуть posgtresql с диагнозом "люди еще не аучились работать с
     локалью". 
     
 
  А то, что нельзя это указать для одной базы (для одной табилцы и/или для
  одного столбца таблицы думаю уже особого смысла нет), то это да, плоха,
  над этим нужно работать ;)
   
 -- 
    Bor.
 --- ifmail v.2.15dev5
  * Origin: BorHomeLand (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Postgres - мультиязычная поддержка   Dmitry Tokarsky   25 Apr 2002 16:20:19 
 Postgres - мультиязычная поддержка   Andrej Ramaszeuski   06 May 2002 16:30:11 
 Re: Postgres - мультиязычная поддержка   Alexei Takaseev   07 May 2002 23:46:55 
 Postgres - мультиязычная поддержка   Andrej Ramaszeuski   08 May 2002 14:33:33 
 Re: Postgres - мультиязычная поддержка   Vladimir Bormotov   12 May 2002 23:03:44 
 Postgres - мультиязычная поддержка   Andrej Ramaszeuski   13 May 2002 22:15:57 
 Re: Postgres - мультиязычная поддержка   Vladimir Bormotov   14 May 2002 02:05:11 
 Postgres - мультиязычная поддержка   Andrej Ramaszeuski   15 May 2002 19:10:26 
 Re: Postgres - мультиязычная поддержка   Vladimir Bormotov   16 May 2002 17:27:08 
 Postgres - мультиязычная поддержка   Andrej Ramaszeuski   16 May 2002 19:38:01 
 Re: Postgres - мультиязычная поддержка   Vladimir Bormotov   17 May 2002 00:36:21 
 Postgres - мультиязычная поддержка   Andrej Ramaszeuski   18 May 2002 12:41:46 
 Re: Postgres - мультиязычная поддержка   Victor Wagner   17 May 2002 14:51:36 
 Re: Postgres - мультиязычная поддержка   Vladimir Bormotov   17 May 2002 15:16:10 
 Re: Postgres - мультиязычная поддержка   Victor Wagner   17 May 2002 15:49:16 
 Re: Postgres - мультиязычная поддержка   Victor Wagner   14 May 2002 08:41:58 
 Re: Postgres - мультиязычная поддержка   Victor Wagner   13 May 2002 23:00:35 
Архивное /ru.linux/2541c125ca4e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional