webForumDet fria alternativet

utf-8 i asp-fil

ASP

23 svar · 1 399 visningar · startad av devotion · sida 2 av 2

Frågan, av devotion

hej! Hur får jag IIS att sätta HTTP headern Content-Type: text/html; charset=utf-8 Vad ska jag skriva i asp-filen så det inte blir en massa konstiga tecken? Mvh Henrik

Läs frågan i sin helhet →
Medlem sedan juni 20008 205 inlägg
#21

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

Medlem sedan feb. 20034 441 inlägg
#22

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?

Medlem sedan juni 20008 205 inlägg
#23

Fö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.

Medlem sedan feb. 20034 441 inlägg
#24

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!

252 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)