PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come visualizzare i caratteri unicode invisibili in psql / postgres?

Per vedere Unicode altrimenti invisibile in una tabella postgress, ti consigliamo di utilizzare "encode" ed "escape" entrambi. E solo per divertimento, la funzione di escape richiede un cast per digitare byte. Mettendo tutto insieme:

# CREATE TABLE xxx_test (foo text);
# INSERT INTO xxx_test (foo) values (E'Invis\u200eble €');

# SELECT foo from xxx_test;
Invis‎ble €
# SELECT encode(foo::bytea, 'escape') FROM xxx_test;
Invis\342\200\216ble \342\202\254

# DROP TABLE xxx_test;