Hej! Kolla in Server.URLEncode. Se http://msdn.microsoft.com/en-us/library/zttxte6w.aspx, det är för ASP.NET, men tror det fungerar på samma sätt i ASP. Hej Johan! kolla så att du sätter rätt Doctype på dina sidorTecken som Å, Ä, Ö blir fel i URL-parametrar
När jag skickar med parametrar i en URL (www.minsajt.se/index.asp?var1=ÅÄÖ) så blir värdet i var1 felaktigt.
Antar att jag behöver bearbeta dessa tecken innan jag skickar med dem men frågan är hur? (Har även ett värde där tecknet "&" måste ingå så även detta tecken måste bearbetas på något sätt.)
Och när jag fångar upp värdet - behöver jag hantera dem på något sätt igen?
Stort tack!
Mvh, martinSv: Tecken som Å, Ä, Ö blir fel i URL-parametrar
/JohanSv:Tecken som Å, Ä, Ö blir fel i URL-parametrar
Inser nu att jag varit för snabb med min felbeskrivning (och felbedömning...)
Felet är som följer:
Jag fyller en meny med rubriker hämtade ur databasen.
Om en rubrik innehåller Å, Ä eller Ö så visas rubriken i menyn felfritt.
Klickar man på den rubriken blir URLen rätt men databasen hittar ingenting. Skriver jag ut värdet som skickas med Querystringen så har den översatt Å, Ä, Ö som följer:
Š= å
Ä = ä
Ö = ö
men de visas alltså rätt i adressfältet!
Vad går fel och hur löser jag det?
Mvh, Martin
PS, provade URLencode samt även HTMLencode men felet kvarstår. DS.Sv: Tecken som Å, Ä, Ö blir fel i URL-parametrar
Jag vet inte vilken som är rätt men denna använder pelle.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/tr/html4/strict.dtd">