Mysql
 sql >> Database >  >> RDS >> Mysql

Memorizzazione e visualizzazione della stringa unicode (हिन्दी) utilizzando PHP e MySQL

Hai impostato il set di caratteri corretto nella sezione Testa HTML?

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

oppure puoi impostare il tipo di contenuto nel tuo script php usando -

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

Ci sono già alcune discussioni qui su StackOverflow:dai un'occhiata

Come fare in modo che MySQL gestisca UTF- 8 correttamente impostazione di utf8 con mysql tramite php

PHP/MySQL con problemi di codifica

Quindi quello che voglio sapere è come archiviare direttamente सूर्योदय nel mio database, recuperarlo e visualizzare la mia pagina Web utilizzando PHP.

Non sono sicuro di cosa intendi per "memorizzare direttamente nel database" .. intendevi inserire i dati usando PhpMyAdmin o qualsiasi altro strumento simile? Se sì, ho provato a utilizzare PhpMyAdmin per inserire dati Unicode, quindi ha funzionato bene per me:potresti provare a inserire i dati usando phpmyadmin e recuperarli usando uno script php per confermare. Se hai bisogno di inviare i dati tramite uno script Php, imposta NAMES e CHARACTER SET quando crei la connessione mysql, prima di eseguire le query di inserimento e quando selezioni i dati. Dai un'occhiata ai post sopra per trovare la sintassi. Spero che aiuti.

** AGGIORNAMENTO ** Ho appena corretto alcuni errori di battitura ecc.