Tramite AJAX aggiorno dinamicamente le opzioni di una select.
Praticamente uno script php crea del codice javascript per popolare una select. Il codice generato lo do in pasto ad una funzione js eval().
Ora succede che se nel codice javascript generato dallo script php ci sono caratteri accentati, ad esempio
il browser mi segnala errore.codice:objSelect.options[1] = new Option('attività','2');
Ho provato a trasformare i caratteri accentati in caratteri speciali html e non mi dà problemi, però, ovviamente, nella select mi troverò "à ;" anzichè à.
C'è un modo per ovviare a questo?