PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Ký tự có mã hóa UTF8 không có mã tương đương trong WIN1252

Tôi gặp sự cố tương tự và tôi đã giải quyết bằng cách đặt mã hóa thành UTF8 với \encoding UTF8 trong ứng dụng khách trước khi thử INSERT INTO foo (SELECT * from bar WHERE x=y); . Máy khách của tôi đang sử dụng mã hóa WIN1252 nhưng cơ sở dữ liệu ở UTF8, do đó xảy ra lỗi.

Thông tin thêm có sẵn trên PostgreSQL wiki trong Hỗ trợ bộ ký tự (tài liệu devel).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi bộ nhớ khi sử dụng phương thức read () khi đọc tệp JSON có kích thước lớn từ Amazon S3

  2. Thông tin đăng nhập cơ sở dữ liệu vĩnh viễn của Heroku

  3. Chạy mã rails sau khi cập nhật cơ sở dữ liệu đã cam kết, không có after_commit

  4. máy chủ nút không thể kết nối với db postgres

  5. Chuyển đổi dự phòng cho PostgreSQL Replication 101