PDA

View Full Version : [PHP] CARATTERI


max246
19-01-2007, 13:45
Ho un problema con i caratteri, mi spiego meglio:
le famose lettere tipom ö , à , è , ü , ecc , php me li stanca mega strane, la ö esce "ö".
Devo cambiare qualcosa nel php.ini per far stampare la lettera giusta????

andbin
19-01-2007, 14:28
Ho un problema con i caratteri, mi spiego meglio:
le famose lettere tipom ö , à , è , ü , ecc , php me li stanca mega strane, la ö esce "ö".
Devo cambiare qualcosa nel php.ini per far stampare la lettera giusta????A "vista" direi che quei caratteri sono codificati in UTF-8 mentre nella tua pagina usi probabilmente ISO-8859-1 (o un altro ma comunque non UTF-8).

Per i caratteri speciali ci sono due possibilità per metterli in una pagina html:
- Usare le entità apposite (es. é à ecc...) e questo vale sempre in ogni caso.
- Inviare direttamente i codici dei caratteri sulla pagina ma solo se nell'html è dichiarato lo stesso identico charset.

Nel tuo caso: o dichiari nella pagina la codifica UTF-8 (se non ci sono problemi per il resto), o transcodifichi i caratteri da UTF-8 al charset della pagina (se è ISO-8859-1 puoi usare la funzione utf8_decode() ), oppure usi la funzione htmlentities() specificando il charset UTF-8 nel terzo parametro.