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

khi khởi tạo PDO - tôi nên làm gì:charset =UTF8 hay charset =UTF8MB4?

Bạn nên sử dụng utf8mb4 cho PDO và cấu trúc cơ sở dữ liệu của bạn.

$dsn='mysql:host=example.com;dbname=testdb;port=3306;charset=utf8mb4';

Khi có thể, đừng quên đặt mã hóa ký tự cho các trang của bạn. Ví dụ PHP:

mb_internal_encoding('UTF-8');
mb_http_output('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. Ngắt trang trong Html2Pdf

  2. Lớp kết nối cơ sở dữ liệu PHP

  3. MySQL:Cách đơn giản để chuyển đổi giá trị của một trường int

  4. Tôi đã bỏ bảng general_log, làm cách nào để tạo lại nó?

  5. Tải hình ảnh lên máy chủ và lưu trữ đường dẫn hình ảnh trong cơ sở dữ liệu mysql