webForumDet fria alternativet

åäö i querystring

3 svar · 485 visningar · startad av doggelito

doggelitoMedlem sedan juni 20003 076 inlägg
#1

Va fan!
Åäö blir bara rutor när jag skriver: http://localhost/?s=åäö i webbläsaren!
Printar ut via en simpel response i Page_Load:

Response.Write(Request.QueryString["s"]);

Web.Config:

<globalization culture="sv-SE" uiCulture="sv-SE" fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" />

Ändrar jag till denna så funkar det!

<globalization culture="sv-SE" uiCulture="sv-SE" fileEncoding="utf-8" requestEncoding="iso-8859-1" responseEncoding="utf-8" />

Varför kan jag inte ange utf-8 i requestEncoding?
Kan det finnas nått som overridar web.config?
Jag har självklart inte angett nån encoding direkt på nån aspx-sida!

k0ffeMedlem sedan maj 2003352 inlägg
#2

Ta bort hela globalization-taggen?

doggelitoMedlem sedan juni 20003 076 inlägg
#3

Varför då?
Låter man inte servern bestämma då vad som gäller?

k0ffeMedlem sedan maj 2003352 inlägg
#4

Om det inte finns någon specifik anledning, så ta bort den... Sätt bara culture och skippa resten så borde det fungera av sig själv.

120 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
118 ms — hämta tråd, inlägg och bilagor (db)