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.
Codice PHP:
$text=str_replace('ő','ő',$text); 
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-2

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.