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

MySQL hoặc PHP đang thêm một  bất cứ khi nào £ được sử dụng

Những gì bạn đang thấy là UTF-8 mã hóa - đó là một cách lưu trữ các ký tự Unicode ở định dạng tương đối nhỏ gọn.

Biểu tượng bảng Anh có giá trị 0x00a3 bằng Unicode, nhưng khi nó được viết bằng UTF-8 sẽ trở thành 0xc2 0xa3 và đó là những gì được lưu trữ trong cơ sở dữ liệu. Có vẻ như bảng cơ sở dữ liệu của bạn đã được đặt để sử dụng mã hóa UTF-8. Đây là một điều tốt !

Nếu bạn kéo giá trị ra khỏi cơ sở dữ liệu và hiển thị nó trên thiết bị đầu cuối tương thích UTF-8 (hoặc trên trang web được khai báo là được mã hóa UTF-8) thì nó sẽ giống như một dấu thăng bình thường trở lại.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa các bản sao khỏi một bảng lớn

  2. Các cột tự động tăng dần của MySQL trên GIAO DỊCH, COMMIT và ROLLBACK

  3. PDO từ chối xóa một hàng dữ liệu (trong bảng cụ thể)

  4. Cách lấy ResultSetMetaData tương đương mà không có ResultSet

  5. truy vấn mysql để cập nhật trường thành max (trường) + 1