webForumDet fria alternativet

ÅÄÖ försvinner från formulär

ASP

6 svar · 416 visningar · startad av HeHo

Medlem sedan apr. 2000277 inlägg
Frågan#1

Jag har en sida med ett formulär, som skall skicka formulär värdena i ett mail + att de skall visas på en annan sida.
Problemet jag har är att alla åäö som skrivs i formuläret försvinner. De blir inte ens konstiga tecken, de bara försvinner.

De åäö som finns hårdkodat på visningssidan syns.
Jag har testat:
Session.LCID=1053
Session.CodePage = 65001
Response.CharSet = "UTF-8"

Inget hjälper förutom att de hårdkodade åäö:na blir fyrkanter när jag använder Response.CharSet = "UTF-8"

Vad beror detta på?

Medlem sedan apr. 20003 174 inlägg
#2
[red]Response.CharSet = "iso-8859-1"[/red]

kanske.. :OO (?)

Medlem sedan apr. 2000277 inlägg
#3

Nope, tyvärr funkar inte med Response.CharSet = "iso-8859-1" heller.... :l

Medlem sedan juni 200032 967 inlägg
#4

Blir det samma konstigheter både i mailet och den andra sidan där det ska visas upp?

Du har inte någon konstig encoding på sidan formuläret finns på?

Medlem sedan apr. 2000277 inlägg
#5

åäö försvinner i mailet oxå!
Jag har samma encoding på båda sidor. Tar jag bort det helt så är det ändå samma problem.....

Medlem sedan feb. 200112 078 inlägg
#6

Då kan vi utesluta att det är fel på själva HTML-filens tolkning, eftersom dina hårdkodade tecken fungerar bra. Kvar är väl bland annat formuläret.

Hur ser din formulärkod ut och vilken kod tar emot på sidan?

Medlem sedan apr. 2000277 inlägg
#7

Tack alla för hjälpen!
Jag har lokaliserat felet till IIS:en. Sidorna fungerar inte på den testserver jag använde, men på en annan maskin med IIS fungerar de. Det gick några timmar i onödan....

265 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)