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

MySQL xử lý ÅÄÖ như AAO?

Có, đây là hành vi tiêu chuẩn trong các đối chiếu unicode không dành riêng cho ngôn ngữ cụ thể.

9.1.13.1. Bộ ký tự Unicode

Xem thêm Ví dụ về tác dụng của đối chiếu

Bạn cần phải

  • sử dụng đối chiếu không có "tính năng" này (cụ thể là utf8_bin , nhưng điều đó có những hậu quả khác)

  • sử dụng đối chiếu khác chỉ cho truy vấn . Điều này sẽ hoạt động:

     select * from topics where name='Harligt' COLLATE utf8_bin;
    

điều đó trở nên khó khăn hơn nếu bạn muốn tạo LIKE không phân biệt chữ hoa chữ thường nhưng không Ä = A chuyển đổi âm sắc. Tôi không biết đối chiếu mySQL không phân biệt chữ hoa chữ thường và không thực hiện loại chuyển đổi âm sắc ngầm này. Nếu ai đó biết một điều, tôi rất muốn nghe về điều đó.

Có liên quan:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng HHVM với WordPress

  2. Các trường đa ngôn ngữ trong bảng DB

  3. Express js req.body trả về trống

  4. ASP.NET sử dụng SqlConnection kết nối MySQL

  5. QueryException SQLSTATE [HY000] [1045] Quyền truy cập bị từ chối đối với người dùng 'homestead' @ 'localhost' (sử dụng mật khẩu:CÓ)