Ciao a tutti,
è da un po' che tento di risolvere il problema della codifica di alcuni siti ma non riesco a trovare una soluzione che funzioni per tutti.
Pur impostando in svariati modi i miei script PHP (header, set_locale, direttive .htaccess e trucchi di ogni sorta), c'è sempre qualcosa che non funziona.
Con ISO-8850-1 il simbolo dell'Euro si vede, ma avrei comunque bisogno dell'UTF-8 per altri caratteri.
Per ora utilizzo funzioni ad hoc che convertono i singoli caratteri in entità HTML o hex o di altro tipo, ma vorrei smettere di usarle perché in generale potrei avere necessità di visualizzare caratteri di ogni tipo (lingue orientali, simboli matematici, ecc...).
Configurazione: PHP 5.2.4 + Ubuntu 5.7
Domande:
il supporto per l'UTF-8 di PHP 5.2.4 è troppo scarso per questo tipo di cose?
il problema potrebbe essere invece dovuto ad un'impostazione della lingua del server (non aggiornatissimo e non mio) diversa dall'UTF-8? In questo caso, tutti i miei sforzi per impostare l'UTF-8 in PHP, sarebbero vani o sbaglio?
Grazie!