postgressテーブルで他の方法では見えないUnicodeを表示するには、「encode」と「escape」の両方を使用する必要があります。そして、楽しみのために、エスケープ関数には、byteaと入力するためのキャストが必要です。すべてをまとめる:
# CREATE TABLE xxx_test (foo text);
# INSERT INTO xxx_test (foo) values (E'Invis\u200eble €');
# SELECT foo from xxx_test;
Invisble €
# SELECT encode(foo::bytea, 'escape') FROM xxx_test;
Invis\342\200\216ble \342\202\254
# DROP TABLE xxx_test;