Problemi php e caratteri cirillici

lorenzo_jazz

Utente Attivo
10 Apr 2008
53
0
0
Buongiorno,
il mio problema e' il seguente:
sto facendo un sito web nel quale c'e' una sezione in lingua russa, devo quindi utilizzare i caratteri cirillici, ed ho notato che mentre in MySql riesco a inserire i dati manualmente in maniera corretta, quando li vado ad estrarre via script php visualizzo solo una serie di punti interrogativi.... la codifica delle mie pagine web e' "utf-8".

Qualcuno sa aiutarmi?

Grazie
 
Buongiorno Marco,
Ho provato a passare i dati estratti dal db alla funzione che mi hai postato,
in questo modo:

$testo = utf8_decode ( $testo );

ma purtroppo visualizzo ancora solo dei punti interrogativi
:confused:
 
Il problema si presenta con tutti i browser e le mie pagine web negli header hanno questa codifica:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Grazie.
 
cosa succede su IE se fai: Start > Impostazioni > Pannello di controllo > Opzioni internazionali e della lingua > tab Avanzate > Russo ?
 
Buongiorno, anche settando la lingua Russa fra le opzioni internazionali, ottengo lo stesso risultato,
tutto il codice html scritto a mano direttamente sulla pagina viene visualizzato correttamente, solo i dati estratti dal db vengono visualizzati con una serie di ???????
 
Novità?

Buongiorno,
scusate se faccio riesumare questo vecchio topic,
qualcuno ha novità? ho gli stessi problemi e da ore non ne vengo a capo, ho provato di tutto....


grazie
 
Risolto!

Ho risolto alla fine.
Ho messo utf8_unicode_ci ove possibile e reinserito tutto il database con questo formato, prendendo i dati russi da notepad++ con la conversione forzata a utf8 senza bom.

A parole è semplice, ma arrivarci è stata un'odissea,
grazie comunque!
 

Discussioni simili