MySQL: Specialteng fucker up når jeg INSERT INTO dem ind i DB'en
HejMin WebHost har opdateret deres MySQL driver til 5.1 og derefter bliver specialtegn gemt som "underlige" tegn i databasen.
Hele siden er UFT-8 og Collation på tabellerne er "utf8_general_ci"
Min Conn ser sådan her ud:
strDSN = "DRIVER={MySQL}; character_set_client=UTF8; character_set_result=UTF8; character_set_connection=UTF8; charset=UTF8; SERVER="&mySQLServer&"; DATABASE="&mySQLDB&"; UID="&mySQLDBBruger&"; PWD="&mySQLDBPassword&"" ';OPTION=16386
Conn.Open strDSN
Og min INSERT er helt normal
beskivelse1 = Upload.form("beskrivelse1")
strSQL = ""
strSQL = "INSERT INTO table tekst (beskrivelse1) VALUES ('" & beskivelse1 & "') "
conn.execute(strSQL)
Skriver jeg beskrivelse1 ud til skærmen inden jeg sender til databasen, så er det hele OK med alle special tegn som fx: äÜżś også videre..
What to do?