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

Làm cách nào để tách các loại ký tự (â? ²s) này bằng PHP?

Bạn có thể chỉ cần đảm bảo rằng cả bảng cơ sở dữ liệu mà bạn đang lưu trữ dữ liệu đều được đặt để lưu trữ trong UTF-8 cũng như trang html hiển thị dữ liệu cũng phải được đặt rõ ràng thành mã hóa UTF-8.

URL ứng dụng mẫu của bạn (seekphp.com/look/phpquery-jquery-port-to-php/1758) hiển thị (qua firebug cho firefox):

Response Headers
Date    Sat, 14 Jan 2012 06:26:31 GMT
Server  Apache/2.2.19 (Unix) mod_ssl/2.2.19 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
X-Powered-By    PHP/5.2.17
Keep-Alive  timeout=5, max=100
Connection  Keep-Alive
Transfer-Encoding   chunked
Content-Type    text/html

nhưng đầu ra được mã hóa UTF-8 đúng cách sẽ hiển thị dòng cuối cùng là

Content-Type    text/html; charset=UTF-8

Bạn có thể mã hóa HTML của mình thông qua việc xuất thẻ meta trong phần HEAD của tài liệu:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

hoặc bạn có thể yêu cầu PHP đặt điều này trong tiêu đề:

header ('Content-type: text/html; charset=utf-8');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Điều kiện cuộc đua MySQL

  2. Chiến lược tốt hơn để lưu trữ dữ liệu nhật ký trong cơ sở dữ liệu là gì?

  3. Google Maps Lưu đa giác và các điểm trong MySQL bằng PHP

  4. Làm cách nào để tìm kiếm chuỗi con Soundex () trong MySQL?

  5. MySQL, Nối hai cột