[HACKERS] ucs_wcwidth vintage

Поиск
Список
Период
Сортировка
От Thomas Munro
Тема [HACKERS] ucs_wcwidth vintage
Дата
Msg-id CAEepm=2Uxfr+in21aDmVke5eA8FBy-EPUFw4H59YSMirKULfCA@mail.gmail.com
обсуждение исходный текст
Ответы Re: [HACKERS] ucs_wcwidth vintage
Re: [HACKERS] ucs_wcwidth vintage
Список pgsql-hackers
Hi hackers,

src/backend/utils/mb/wchar.c contains a ~16 year old wcwidth
implementation that originally arrived in commit df4cba68, but the
upstream code[1] apparently continued evolving and there have been
more Unicode revisions since.  It probably doesn't matter much: the
observation made by Zr40 in the #postgresql IRC channel that lead me
to guess that this code might be responsible is that emojis screw up
psql's formatting, since current terminal emulators recognise them as
double-width but PostgreSQL doesn't.  Still, it's interesting that we
have artefacts deriving from various different frozen versions of the
Unicode standard in the source tree, and that might affect some proper
languages.

🤔

[1] http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c

--
Thomas Munro
http://www.enterprisedb.com


--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

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

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: [HACKERS] list of credits for release notes
Следующее
От: Masahiko Sawada
Дата:
Сообщение: Re: [HACKERS] Explicit relation name in VACUUM VERBOSE log