Caratteri cirillici

Ciao a tutti!

Stò sviluppando un'applicazione con php multi lingua.

Ho un database con:

Set di caratteri MySQL: UTF-8 Unicode (utf8),

Collazione della connessione di MySQL utf8_general_ci.

La tabella:

Collation: utf8_general_ci.

Colonna della tabella: utf8_general_ci.

Ho inserito tramite phpMyAdmin una stringa in cirillico e tutto funziona quando la visualizzo con phpMyAdmin.

Il problema è che non riesco a stamparla su html. Mi vengono tutti ? (punti di domanda)

Ovviamente nell'Header html ho inserito:

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

Questo è il codice che mi stampa la stringa:

$result = mysql_query("SELECT * FROM prova");
$aaa = mysql_fetch_array($result);
echo htmlentities($aaa[0]);

Cosa può essere?

 :bye:

inviato 8 anni fa
Marco Dario
X 0 X

appena dopo la connessione prova a lanciare questa query:

SET NAMES 'utf8'

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

Sei un grande! Ma in pratica cosa farebbe questa query?

 :bye:

risposto 8 anni fa
Marco Dario
X 0 X

setta il charset dei seguenti parametri del server (modificabili anche da file di configurazione):

character_set_client

character_set_results

character_set_connection

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda