2013-08-17 3 views

답변

9

postgress 테이블에서 보이지 않는 유니 코드를 보려면 "인코딩"과 "이스케이프"를 모두 사용하는 것이 좋습니다. 그리고 재미를 위해서 이스케이프 함수는 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; 
관련 문제