torsdag 10 juni 2010

Globalization - svårt att komma ihåg

Att det ska vara så svårt att komma ihåg! Jag har stött på problemet flera gånger, ändå krävs det en hel del letande och Googlande för att hitta felet.

Problemet var Encoding och Decoding av parameter input via URL från en ASP.NET site till en vanlig enkel .asp sida. Jag testade en hel del varianter med charsets och coding hit och dit innan jag hittade den självklara lösningen.

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

Efter detta i web.config så fungerade URLerna med hämtande av parameter via request() i .asp precis som det var tänkt ;) Annars defaultas request och responseEncoding till UTF-8, och det var ju det jag inte vill ha!