ciao a tutti,
sto preparando un sito basato su mysql che dovrà presentare i dati in italiano, inglese, coreano e thailandese. So di dovere usare l'encoding UTF-8 per le pagine, e il collation utf8_unicode_ci per le tabelle del database. Il problema é che quando eseguo un'interrogazione e mostro il risultato su una pagina php, i caratteri coreani e thai vengono visualizzati con dei punti interrogativi. Se lo stesso testo lo scrivo direttamente sulla pagina in modalità statica, si vede tutto perfettamente.
Credi di avere capito che devo impostare il tipo di collation utf8 anche nella stringa di connessione al db, ma in che modo?
la stringa che utilizzo é la seguente:
Codice PHP:
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_conn_nomedatabase = "localhost";
$database_conn_nomedatabase = "nomedatabase";
$username_conn_nomedatabase = "nomeutente";
$password_conn_nomedatabase = "password";
$conn_nomedatabase = mysql_pconnect($hostname_conn_nomedatabase, $username_conn_nomedatabase, $password_conn_nomedatabase) or trigger_error(mysql_error(),E_USER_ERROR);
?>
Grazie a chi mi può dare una mano