如何在psql(postgres命令行客户端)中显示通常不可见的unicode字符?
Bry*_*yce 12
要在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;
Invis?ble €
# SELECT encode(foo::bytea, 'escape') FROM xxx_test;
Invis\342\200\216ble \342\202\254
# DROP TABLE xxx_test;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4318 次 |
| 最近记录: |