[rfc] unicode escapes for extended strings

Поиск
Список
Период
Сортировка
От Marko Kreen
Тема [rfc] unicode escapes for extended strings
Дата
Msg-id e51f66da0904161048nb50cbb2vc2caf27e8fc6cadb@mail.gmail.com
обсуждение исходный текст
Ответы Re: [rfc] unicode escapes for extended strings  (Sam Mason <sam@samason.me.uk>)
Re: [rfc] unicode escapes for extended strings  (Marko Kreen <markokr@gmail.com>)
Список pgsql-hackers
Seems I'm bad at communicating in english, so here is C variant of
my proposal to bring \u escaping into extended strings.  Reasons:

- More people are familiar with \u escaping, as it's standard
  in Java/C#/Python, probably more..
- U& strings will not work when stdstr=off.

Syntax:

  \uXXXX      - 16-bit value
  \UXXXXXXXX  - 32-bit value

Additionally, both \u and \U can be used to specify UTF-16 surrogate
pairs to encode characters with value > 0xFFFF.  This is exact behaviour
used by Java/C#/Python.  (except that Java does not have \U)


I'm ok with this patch left to 8.5.

--
marko

Вложения

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Unicode string literals versus the world
Следующее
От: Grzegorz Jaskiewicz
Дата:
Сообщение: Re: [GENERAL] Performance of full outer join in 8.3