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

Lưu ký tự Latinh serbian trong cơ sở dữ liệu

Nói cách khác, trình điều khiển MySQL JDBC không hỗ trợ mã hóa ký tự trong đó các ký tự được gửi ban đầu. Trình điều khiển MySQL JDBC được đặt mặc định thành mã hóa mặc định của nền tảng khi gửi dữ liệu ký tự đến DB, ví dụ có thể là ISO 8859-1. Bạn cần yêu cầu nó không làm điều đó bằng cách chỉ định useUnicodecharacterEncoding trong URL JDBC.

jdbc:mysql://localhost:3306/db_name?useUnicode=yes&characterEncoding=UTF-8

Khi bạn đang sử dụng Khuôn mặt làm công nghệ xem, JSF tự mặc định đã là UTF-8 khi hiển thị nội dung HTML và xử lý các giá trị tham số đã gửi. Vì vậy, vấn đề ít nhất không nằm ở đó.

Xem thêm:




  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ưu trữ thông tin thời gian:Múi giờ bắt buộc?

  2. Thêm dấu ngắt dòng trong MySQL INSERT INTO văn bản

  3. Cách hiển thị các quy trình MySQL

  4. Cập nhật nhiều hàng với các khóa đã biết mà không cần chèn các hàng mới nếu tìm thấy các khóa không tồn tại

  5. hiển thị tất cả các bản ghi từ một bảng và khớp các bản ghi từ một bảng khác