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

Lưu trữ và hiển thị chuỗi unicode (हिन्दी) bằng PHP và MySQL

Bạn đã đặt bộ ký tự thích hợp trong phần HTML Head chưa?

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

hoặc bạn có thể đặt loại nội dung trong tập lệnh php của mình bằng cách sử dụng -

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

Đã có một số cuộc thảo luận ở đây trên StackOverflow - vui lòng xem qua

Cách làm cho MySQL xử lý UTF- 8 đúng cài đặt utf8 với mysql thông qua php

PHP / MySQL gặp sự cố mã hóa

Vì vậy, điều tôi muốn biết là làm cách nào để có thể lưu trữ सूर्योदय một cách ngốc nghếch vào mydatabase và tìm nạp nó cũng như hiển thị trang web của tôi bằng PHP.

Tôi không rõ ý bạn là "lưu trữ trực tiếp trong cơ sở dữ liệu" .. ý bạn là nhập dữ liệu bằng PhpMyAdmin hay bất kỳ công cụ tương tự nào khác? Nếu có, tôi đã thử sử dụng PhpMyAdmin để nhập dữ liệu unicode, vì vậy nó hoạt động tốt với tôi - Bạn có thể thử nhập dữ liệu bằng phpmyadmin và truy xuất nó bằng tập lệnh php để xác nhận. Nếu bạn cần gửi dữ liệu qua tập lệnh Php, chỉ cần đặt TÊN và BỘ KÝ TỰ khi bạn tạo kết nối mysql, trước khi thực hiện truy vấn chèn và khi bạn chọn dữ liệu. Hãy xem các bài viết trên để tìm cú pháp. Hy vọng nó sẽ hữu ích.

** CẬP NHẬT ** Chỉ sửa một số lỗi chính tả, v.v.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tìm các giá trị không phải dạng số trong một cột trong MySQL

  2. Cách gọi thủ tục lưu trữ MySQL bằng Python

  3. Làm thế nào để kích hoạt mysqlnd cho php?

  4. Bảng SQL với mục nhập danh sách so với bảng SQL với một hàng cho mỗi mục nhập

  5. Truy vấn bảng tổng hợp MySQL với các cột động