ux
Nybegynder
08. august 2005 - 15:30
Der er
6 kommentarer og 1 løsning
Korrekt brug af UrlEncode
Hejsa: Mit spørgsmål er, hvordan laver man UrlEncode i et vb-program som ex giver det samme resultat som hvis man lavede det via en web app? Web: Ex: Server.UrlEncode("Æ") = %E6 .Net vb-program Ex: HttpUtility.UrlEncode("Æ") = %c3%86
Annonceindlæg fra Novataris
08. august 2005 - 15:33
#2
HttpUtility.UrlEncode("Æ", Encoding.UTF8) HttpUtility.UrlEncode("Æ", Encoding.Default)
ux
Nybegynder
08. august 2005 - 20:18
#3
Hej Arne - og tak for dit svar, det virker... næsten ;) Hvis jeg har følgede kodestump: Me.TextBox2.Text = HttpUtility.UrlEncode(Me.TextBox1.Text, System.Text.Encoding.Default) Så undrer jeg mig over at fx. ! og ' ikke bliver "oversat", hvordan kan det være? Ex så skal ! jo give: %21 og ' skal give: %27 Har du et bud på det?
08. august 2005 - 20:21
#4
Næh Jeg har før oplevet at der var lidt små uenighed om hvilke tegn der skulle URL encodes. Hvis det giver dig problemer, så brug .Replace til at justere med.