Hejsan Är du säker på att det inte lagras korrekt i databasen? Det är inte så att det blir fel när du skriver ut tecknet i stället? Jag har nu testat detta mot MS SQL, i en varchar kolumn blir det samma resultat, men när jag kör NVarchar och sätter INSERT into tabell(kolumn) values(N'?<-kinatecken') så fungerar det perfekt.Unicode
Jag har skrivit ett forum i C#.net mot en MySQL DB. Allt funkar bra förutom när man postar kinesiska tecken i formulären, dessa sparas som ? istället.
Jag har debbugat och ser att INSERT commandot (strängen i C#) har rätt tecken, men sen sparas det som ett ? i DBn.
Kolumnen jag använder är MediumText jag har kört en Alter table.. Character Set utf8 på kolumnen.
min webbconfig har även inställningen globalization request/response encoding utf-8.
Någon som har en idé?
Något som kan liknas vid SQLservers INSERT tabell (kolumn) Values(n'unicodetecken') kanske?
/DWSv: Unicode
Har du läst i manualen?
http://dev.mysql.com/doc/mysql/en/localisation.html
http://dev.mysql.com/doc/mysql/en/charset.htmlSv: Unicode
Hur gör jag motsvarande i MY SQL?