webForumDet fria alternativet

ÅÄÖ i Access databas!

ASP

5 svar · 325 visningar · startad av magnusfernstrom

Medlem sedan mars 20033 686 inlägg
Frågan#1

Hej hej!
Jag har lite problem med att får öäå rätt i min databas.
Så här ser mina Ä:n ut: ö
Inte så bra alltså.
Hur gör jag för att ändra detta?

Antar att detta har med ASP att göra, för jag tror att det är nåt med ASP koden.
Men jag har absolut ingen aning om Vilken asp kod. Så jag kan inte skicka med nån.

Mvh Magnus Fernström

Medlem sedan mars 20033 686 inlägg
#2

Hmmm jag testar att skriva ut min querystring för att kolla hur den "ser ut" innan man lagrar den i databasen.
Och redan då så är Ä:et konstigt.
Men jag testar även att skriva ut det jag skrev i requestformen på samma sida som jag skrev Ä i.
Men då blir det ett vanligt Ä!

Någon som vet?

Medlem sedan nov. 20016 480 inlägg
#3

är det någon urlencode du får köra på querystringen? Du har inga dubbla htmlencodes?

Medlem sedan juni 200032 967 inlägg
#4

Det där luktar Mozilla-teckenuppsättningsproblem lång väg.

Samma problem om du använder IE?

Medlem sedan maj 200010 687 inlägg
#5

Jag tycker det luktar UTF-8. :)

Medlem sedan maj 2003361 inlägg
#6

Jag har haft samma problem, har fortfarande det om jag ska vara ärlig, det verkar som om Win2000 Server och WinXP hanterar teckenuppsättningarna olika. XP skriver in det ordentligt i databasen medans Office 2000 gör nån annan kodning av det hela.

Testa att lägga till denna tag högst upp i ASP'n och ändra den till din teckenuppsättning:

Response.CharSet = "utf-8"

(Själv kör jag UTF-8)

Sen får du lägga till detta i HTML head'en med

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Och se till att du inte använder HTML.Encode när du skriver ut det från databasen..

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