Ciao a tutti,
sto usando mysql e asp.net per realizzare un sito.
Come charset pensavo di usare utf-8, visto che contiene tutti i caratteri possibili.
Ho impostato la tabella mysql come utf8-unicode-ci e nel web.config ho utf-8 come response encoding. Nella stringa di connessione a mysql ho impostato utf8 come charset.
Il mio problema è il carattere euro, che viene visualizzato se scritto direttamente nella pagina, ma che non vedo andandolo a leggere da mysql e stampandolo nella pagina (facendo il debug, neanche asp.net lo legge).
P.S.
Ho notato che impostando nel web.config iso-8859-9 come charset viene visualizzato correttamente il dato preso da mysql, ma non quello scritto direttamente da asp.net che è sostituito da ?.

Rispondi quotando