Khi tôi kết nối với DB Postgresql bằng cách sử dụng psql
, tôi thường nhận được các thông báo sau:
=> SELECT * FROM question_view ;
ERROR: character with byte sequence 0xd7 0x9e in encoding "UTF8" has no equivalent in encoding "LATIN1"
Theo câu trả lời SO này , tôi hiểu rằng tôi nên thay đổi mã hóa máy khách cho phù hợp:
SET client_encoding = 'UTF8';
Thay đổi client_encoding
mỗi khi tôi kết nối với DB là cồng kềnh. Có cách nào để định cấu hình vĩnh viễn cài đặt này, trong .pgpass
tệp hoặc bất kỳ nơi nào khác không?
SET client_encoding = 'UTF8';
để~/.psqlrc
làm thủ thuật. Cảm ơn!