---
title: "urlencode i formulär - funkar ej?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10703-urlencode-i-formulär-funkar-ej"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "wazid"
published: "2001-07-21T06:07:00.000Z"
updated: "2001-07-21T14:03:00.000Z"
replies: 6
views: 205
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/10703-urlencode-i-formulär-funkar-ej"
---

# urlencode i formulär - funkar ej?

## #1 — wazid, 2001-07-21T06:07Z

Hej

Använder urlencode för att skicak variabler mellan olika sidor.
Stötte på problem när jag använder det i kombination med Form.
Då vill det inte fungera.
Här kommer utdrag ur koden : 

Dim namnet
namnet = "Björn"

\<form name="form1" method="get" action="visasalesstat3.asp"\>
\<input type="hidden" name="namn" value=\<%=server.urlencode(namnet)%\>\>

När jag hämtar värdet från namn på nästa sida och skriver ut det blir det : Bj%F6rn

Någon som vet....?

David

\[Redigerat av wazid den 24 jul 2001\]

Permalänk: https://www.webforum.nu/p/10703

## #2 — cyprys, 2001-07-21T07:06Z

Testa att ta bort urlencode kanske? ;)

Permalänk: https://www.webforum.nu/p/278249

## #3 — CokeLight, 2001-07-21T07:07Z

Kanske du kan prova att i sidan som gör request skriva (eller även i sändarsidan)

```
getName = querystring("namn")
server.htmlencode(getName)
```

vet inte om det hjälper..

Permalänk: https://www.webforum.nu/p/278250

## #4 — CokeLight, 2001-07-21T07:18Z

hehe.. förlåt.. Cyprus har rätt.. :)HTMLEncode gör ju motsatsen till vad du ville.. annars kanske man köra (om man nu vill prova vidare) Javascripts "escape" för åstadkomma det du ville..

Permalänk: https://www.webforum.nu/p/278251

## #5 — wazid, 2001-07-21T13:28Z

Hmmm
Stämmer att Cyprus lösning funkar, men bara i detta exemplet.
Om namnet som skickas i varibalen innehåller ett tex mellanslag så måste jag ju ha urlencode, annars tappar jag allt efter mellanslaget.....

David

Permalänk: https://www.webforum.nu/p/278252

## #6 — cyprys, 2001-07-21T13:56Z

Nej. Det måste du inte.

Permalänk: https://www.webforum.nu/p/278253

## #7 — @nders, 2001-07-21T14:03Z

1) måste du använda get? använder du istället metoden post slipper du detta problem.

2) du skall ha citationstecken runt fält-värdet i formuläret. eftersom du inte har det tappar du allt efter mellanslaget.

```
<form name="form1" method="get" action="visasalesstat3.asp">
<input type="hidden" name="namn" value="<%=server.urlencode(namnet)%>">
```

Permalänk: https://www.webforum.nu/p/278254

---

Tråden på webben: https://www.webforum.nu/amne/asp/10703-urlencode-i-formulär-funkar-ej
