Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menyimpan dan menampilkan string unicode (हिन्दी) menggunakan PHP dan MySQL

Apakah Anda mengatur charset yang tepat di bagian HTML Head?

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

atau Anda dapat mengatur tipe konten dalam skrip php Anda menggunakan -

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

Sudah ada beberapa diskusi di sini di StackOverflow - silakan lihat

Cara membuat MySQL menangani UTF- 8 dengan benar menyetel utf8 dengan mysql melalui php

PHP/MySQL dengan masalah encoding

Jadi yang ingin saya ketahui adalah bagaimana cara menyimpan secara tidak langsung ke dalam database saya dan mengambilnya serta menampilkannya di halaman web saya menggunakan PHP.

Saya tidak yakin apa yang Anda maksud dengan "menyimpan langsung di database" .. maksud Anda memasukkan data menggunakan PhpMyAdmin atau alat serupa lainnya? Jika ya, saya telah mencoba menggunakan PhpMyAdmin untuk memasukkan data unicode, jadi itu berfungsi dengan baik untuk saya - Anda dapat mencoba memasukkan data menggunakan phpmyadmin dan mengambilnya menggunakan skrip php untuk mengonfirmasi. Jika Anda perlu mengirimkan data melalui skrip Php, cukup atur NAMA dan SET KARAKTER saat Anda membuat koneksi mysql, sebelum menjalankan kueri penyisipan, dan saat Anda memilih data. Lihat posting di atas untuk menemukan sintaks. Semoga membantu.

** PEMBARUAN ** Baru saja memperbaiki beberapa kesalahan ketik dll



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa hanya ada satu kolom TIMESTAMP dengan CURRENT_TIMESTAMP dalam klausa DEFAULT?

  2. Pencarian MySQL dalam daftar koma

  3. Bagaimana saya bisa mengembalikan output tabel pivot di MySQL?

  4. Bagaimana menjalankan skrip SQL di MySQL?

  5. Cara Instal MySQL dengan phpMyAdmin di Ubuntu 14.04