Re: Implementing full UTF-8 support (aka supporting 0x00)

Поиск
Список
Период
Сортировка
От Geoff Winkless
Тема Re: Implementing full UTF-8 support (aka supporting 0x00)
Дата
Msg-id CAEzk6feZ3PcQhSPEitH-5_QuQNGq4FjkXiEO8+ocRQmVtj7Mig@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Implementing full UTF-8 support (aka supporting 0x00)  (Álvaro Hernández Tortosa <aht@8kdata.com>)
Ответы Re: Implementing full UTF-8 support (aka supporting 0x00)  (Álvaro Hernández Tortosa <aht@8kdata.com>)
Список pgsql-hackers
On 3 August 2016 at 20:36, Álvaro Hernández Tortosa <aht@8kdata.com> wrote:
>     Isn't the correct syntax something like:
>
> select E'\uc080', U&'\c080';
>
> ?
>
>     It is a single character, 16 bit unicode sequence (see
> https://www.postgresql.org/docs/current/static/sql-syntax-lexical.html).

No, what you've done there is created the three-byte utf8 sequence \xec8280

# select U&'\c080'::bytea; bytea
----------\xec8280

It's not a UCS2 c080, it's utf8 c080.

Geoff



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Implementing full UTF-8 support (aka supporting 0x00)
Следующее
От: Andres Freund
Дата:
Сообщение: Re: Optimizing numeric SUM() aggregate