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

nhận chuỗi tiếng Hin-ddi không hợp lệ từ mysql bằng jsp

Rõ ràng là đầu ra của bạn ở dạng mã hóa trang đơn (ví dụ:ISO-8859-1) chứ không phải ở UTF-8, điều này có thể do một số lý do:

  • Bạn đã kiểm tra xem dữ liệu có được lưu trữ chính xác trong cơ sở dữ liệu của mình không? Nếu không, bạn nên kiểm tra xem bảng bạn sử dụng để lưu trữ dữ liệu có phải là UTF-8 không
  • Kết nối cơ sở dữ liệu của bạn có được thiết lập đúng cách để sử dụng UTF-8 không? Tôi không biết điều này được thực hiện như thế nào đối với odbc, nhưng đối với Trình điều khiển mysql-jdbc, bạn có thể cần phải nối nó vào url cấu hình của mình:

    characterEncoding =utf-8




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. gạch dưới trong biến php db gây ra sự cố

  2. Câu lệnh chèn MySQL (chèn vào bảng (cột) câu lệnh chọn)

  3. lệnh liên minh sql

  4. So sánh hai phạm vi ngày trong cùng một bảng

  5. Codeigniter tham gia truy vấn nhiều điều kiện không hoạt động