spangoMedlem sedan juni 20008 205 inlägg
MickeA.com skrev:
och med tabelldefinitionen, menar du då att man valt UTF-8 som Collasion när man skapat tabellen?
Njae, det är vilket character set du väljer som spelar roll. Det kan sättas antingen på server-, databas-, tabell- eller kolumnnivå. http://dev.mysql.com/doc/refman/5.1/en/charset-syntax.html
spango skrev:
Det kan sättas antingen på server-, databas-, tabell- eller kolumnnivå.
Okej, vad ska jag göra då?
- eller ska jag sätta UTF-8 på alla fyra?
När man kör PHP / MySQL / UTF-8 så brukar jag köra "SET NAMES UTF8" resp. "SET CHARACTER SET UTF8" precis efter connectsträngen, måste jag köra samma med ASP?
spangoMedlem sedan juni 20008 205 inläggFöljer man länkarna från manualsidan ser man att saknas charset på kolumnnivå används den som är satt för tabellnivå, saknas det på tabellnivå används databasens, och är inte charset satt för databasen används den som är satt för servern.
red. Du borde inte behöva sätta charset manuellt om du satt det någon annanstans, men det kan väl knappast skada.
Jaha, okej, så då bör det räcka med att sätta för databasen, tex.
Ska testa med det här SET NAMES osv, i asp bara för att se vad som händer.
Tack!