Avatar billede stephanryer Nybegynder
08. marts 2007 - 21:18 Der er 2 kommentarer og
1 løsning

UrlEncoding et tegnet 'plus'

Når jeg benytter en af følgende metoder:

Server.HtmlEncode
HttpUtility.UrlEncode
HttpUtility.UrlPathEncode
HttpUtility.HtmlUtility

så omdannes fx mellemrum til %20, men + for bliver et +.

Dette giver et problem, får når min query-var aflæses, så omdannes + til et mellemrum.

var=hej+der

læses altså som

hej der, istedet for hej+der.

Nogen der ved hvordan jeg kan UrlEncode mit + korrekt, så det bliver et + igen når jeg udlæser det?

På forhånd tak.
Avatar billede Syska Mester
08. marts 2007 - 21:38 #1
HttpContext.Current.Server.UrlEncode("hej+med+dig");
giver mig:
hej%2bmed%2bdig
Avatar billede stephanryer Nybegynder
08. marts 2007 - 21:45 #2
weird. Jeg får bare hej+med+dig
Avatar billede Syska Mester
08. marts 2007 - 21:53 #3
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB