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

Ký tự lạ trong mysql dbase

Đảm bảo đối chiếu cho các cột, bảng và cơ sở dữ liệu đều được đặt thành utf8_unicode_ci hoặc utf8_general_ci

Bạn cũng phải ghi nhớ, ngoài meta lệnh mà bạn đã có, để trích xuất và chèn các mục nhập vào và từ cơ sở dữ liệu trong cùng một mã hóa.

Bao gồm dòng này ngay sau khi bạn thực hiện lệnh gọi để kết nối với cơ sở dữ liệu:

mysql_query("set names 'utf8'");

Điều này sẽ giữ cho ký tự được đặt đúng ở trạng thái UTF-8 khi bạn thao tác và trích xuất các mục nhập trong cơ sở dữ liệu.

Nếu bạn có thể vào lần sau, hãy có mọi thứ trong UTF-8 từ rất bắt đầu .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GROUP_CONCAT với JOINLEFT trong Zend Db Select

  2. Những quy tắc nào áp dụng cho việc đặt tên một cột mysql?

  3. Làm thế nào để viết một truy vấn để so sánh ngày hiện tại với dấu thời gian create_at trong cơ sở dữ liệu?

  4. Sự khác biệt giữa phép nối bên trái và phép nối bên ngoài bên trái

  5. Tấn công SQL Injection - Điều này làm gì?