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

JSP, MySQL và UTF-8

Giải quyết vấn đề này, tôi bỏ lớp db java trước đó và viết một hàm db mới vì có vẻ như lớp được phát triển trước đó đang gây ra sự cố mã hóa kép.

Lỗi tôi nhận được khi nhập thủ công 'çanak çömlek patladı' trực tiếp vào cơ sở dữ liệu liên quan đến sự cố với MySQL không thực sự phân phối UTF-8 trên các trường varchar. Ngay sau khi tôi cập nhật trường thành varbinary, mọi thứ đều hoạt động.

Tôi hy vọng điều này sẽ giúp ích cho ai đó, tôi chắc chắn rằng tóc của tôi sẽ mọc lại, cảm ơn tất cả những người đã góp ý.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tốt nhất để lưu trữ MySQL trên Azure Cloud

  2. Kiểm tra phạm vi Mysql thay vì sử dụng chỉ mục trên tham gia bên trong

  3. Cách xóa các ký tự hàng đầu không mong muốn khỏi chuỗi trong MySQL

  4. Gọi thủ tục được lưu trữ trong codeigniter

  5. Giám sát các truy vấn của người dùng MySQL