Thomas Munro wrote: > 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. > > π€
Ah, thanks for the test case: alvherre=# select 'π€', 'hello'; ?column? β ?column? βββββββββββΌββββββββββ π€ β hello (1 fila) -- Γlvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers