Re: unicode

Поиск
Список
Период
Сортировка
От Tatsuo Ishii
Тема Re: unicode
Дата
Msg-id 20020926.103748.104031444.t-ishii@sra.co.jp
обсуждение исходный текст
Ответы Re: unicode  (Hannu Krosing <hannu@tm.ee>)
Список pgsql-hackers
The actual checking is done in INSERT/UPDATE/COPY. However, the
checking is currently very limited: every byte of a mutibyte character
must be greater than 0x7f.

> Tatsuo,
> 
> do I understand correctly that there is no checking for
> convertion between local charset and unicode in insert and
> checking is done only in select ?
> 
> test=# create table qq (a text);
> CREATE TABLE
> test=# \encoding koi8
> test=# insert into qq values('бартунов');
> INSERT 24617 1
> test=# \encoding unicode
> test=# select * from qq;
>     a
> ----------
>  п�п�я�������п�п�
> (1 row)
> 
> test=# \encoding unicode
> test=# insert into qq values('бартунов');
> INSERT 24618 1
> test=# select * from qq;
>     a
> ----------
>  п�п�я�������п�п�
> 
> (2 rows)
> 
> test=# \encoding koi8
> test=# select * from qq;
> WARNING:  UtfToLocal: could not convert UTF-8 (0xc2c1). Ignored
> WARNING:  UtfToLocal: could not convert UTF-8 (0xd2d4). Ignored
> WARNING:  UtfToLocal: could not convert UTF-8 (0xd5ce). Ignored
> WARNING:  UtfToLocal: could not convert UTF-8 (0xcfd7). Ignored
>     a
> ----------
>  бартунов
> 
> (2 rows)
> 
> 
> 
>     Regards,
>         Oleg
> _____________________________________________________________
> Oleg Bartunov, sci.researcher, hostmaster of AstroNet,
> Sternberg Astronomical Institute, Moscow University (Russia)
> Internet: oleg@sai.msu.su, http://www.sai.msu.su/~megera/
> phone: +007(095)939-16-83, +007(095)939-23-83
> 

В списке pgsql-hackers по дате отправления:

Предыдущее
От: "Nigel J. Andrews"
Дата:
Сообщение: Re: pltcl.so patch
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: Bug in PL/pgSQL GET DIAGNOSTICS?