2
psql (postgres 명령 줄 클라이언트)에서 일반적으로 보이지 않는 유니 코드 문자를 표시하려면 어떻게해야합니까?psql/postgres에 "보이지 않는"유니 코드 문자를 표시하는 방법은 무엇입니까?
psql (postgres 명령 줄 클라이언트)에서 일반적으로 보이지 않는 유니 코드 문자를 표시하려면 어떻게해야합니까?psql/postgres에 "보이지 않는"유니 코드 문자를 표시하는 방법은 무엇입니까?
postgress 테이블에서 보이지 않는 유니 코드를 보려면 "인코딩"과 "이스케이프"를 모두 사용하는 것이 좋습니다. 그리고 재미를 위해서 이스케이프 함수는 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;
을이 질문의 역이 http://stackoverflow.com/questions/14249641/postgres-psql-output-strings-without-escape-characters한다 – Bryce