Mysql
 sql >> Database >  >> RDS >> Mysql

ASP, MySQL e UTF-8

È necessario specificare il set di caratteri nella stringa di connessione utilizzando il parametro charset; vedere il Documentazione MySQL ODBC . per esempio. aggiungi "charset=utf8;" "charset=ucs2;" alla stringa di connessione.

Modificato:ho finalmente avuto la possibilità di eseguire un semplice test harness su questo, e in effetti fallisce con charset=utf8. Tuttavia, poiché VBScript è in esecuzione internamente con UCS2, ho provato con charset=ucs2 e funziona bene. NB:la pagina è ancora impostata per inviare tutto l'output come UTF-8, è solo che VBScript sta estraendo dati da una connessione ODBC utilizzando UCS2. Il lavoro è finito :)