In pratica sto lavorando ad un sito in 5 lingue italiano,inglese,tedesco,rumeno,ungherese.
tutti i dati sono contenuti in un grande database.
dietro il sito c'è un panello di controllo per modificare aggiungere testi, dati.
in pratica il problema comincia con il ungherese.
in italiano tutti i caratteri con l'accento è,à ecc. o in tedesco quelli con l'umlaut tipo ü,ö ecc. vengono "tradotti" in code ascii tipo & #246; per il ö tedesco e cosi avanti da una funzione in php, tutto va liscio finche arrivo a caratteri del' alfabeto ungherese tipo ő
non posso inserire il carattere ő nell codice php ma e questo che viene il primo.
e come se quell' carattere non fosse visibile per la funzione. ho provato cambiare il charset dal charset=utf-8 al ISO_8859-2 http://en.wikipedia.org/wiki/http://...iki/ISO_8859-2Codice PHP:
$text=str_replace('ő','ő',$text);
ha mai avuto qualcuno problemi del genere. ho guardato per esempio su certi siti ungheresi, hanno il charset ISO_8859-2 e i caratteri sono in code ascii non so
io personalmente non capisco cosa dovrei fare, anche perché il sito si vuole accessibile , valido xhtml&css ecc.
grazie se qualcuno può chiarirmi in qualche modo.