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

Làm cách nào để đặt mã hóa trong NpgsqlConnection

Tôi đã giải quyết được vấn đề. Không có cách nào để đặt thuộc tính trong chuỗi kết nối hoặc bất kỳ thuộc tính nào của NpgsqlConnection hoặc NpgsqlCommand .

Tuy nhiên, tôi đã có thể đặt giá trị của client_encoding trong một truy vấn. Vì vậy, ngay sau khi mở kết nối, lần đầu tiên tôi thực hiện truy vấn (không):

set client_encoding = 'WIN1252'

Sau đó, bất kỳ lệnh nào tiếp theo trên cùng một kết nối đều sử dụng mã hóa thích hợp và trả về kết quả mà không có khiếu nại.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nguồn của lỗi 'đối số từ khóa không mong muốn' tìm nạp '' trong pandas to_sql?

  2. Xử lý BatchUpdateException bằng withBatch

  3. Khóa ngoại PostgreSQL không tồn tại, vấn đề kế thừa?

  4. Postgresql chênh lệch giữa hai cột ngày?

  5. PostgreSQL - Chọn hàng có giá trị lớn nhất tổng hợp từ 2 cột