---
title: "Hur decoda sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/141118-hur-decoda-sträng"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "doggelito"
published: "2006-01-18T21:37:35.000Z"
updated: "2006-01-20T08:56:09.000Z"
replies: 6
views: 399
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/141118-hur-decoda-sträng"
---

# Hur decoda sträng

## #1 — doggelito, 2006-01-18T21:37Z

En asp.net-sida postar en sträng som är encodad via Uri.EscapeDataString
( <http://msdn2.microsoft.com/en-us/library/system.uri.escapedatastring.aspx> )
till en asp-sida.
I asp.net så kör man ju bara Uri.UnescapeDataString för att decoda tillbaka strängen men en sån funktion finns ju inte i gamla asp.
Är det nån som har en decoder? Eller nån länk!
En bit av strängen ser ut så här på asp-sidan:

```
%3C%3Fxml%20version%3D%221.0%22%20
encoding%3D%22iso-8859-1%22%20%3F%3E%0D%0A%3Crss%20version
```

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

## #2 — Peter S, 2006-01-18T21:40Z

<http://adamv.com/dev/asp/urldecode.p>

 :)

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

## #3 — doggelito, 2006-01-18T21:53Z

> **doggelito skrev:**
>
> en sån funktion finns ju inte i gamla asp

Gör det väl! :)
<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/8379cf57-a742-4fa2-8bee-ca25ef1a484b.asp>

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

## #4 — Peter S, 2006-01-18T22:03Z

Hm, varför står den inte med på DevGurus sida?
<http://devguru.com/technologies/vbscript/13896.asp>

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

## #5 — doggelito, 2006-01-19T07:45Z

mm, undrar jag me! 
brukar alltid använda devguru, men får nog leta efter en mer uppdaterad referenssida! :(

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

## #6 — Erik Juhlin, 2006-01-19T07:50Z

Escape/Unescape är bara funktioner för att encoda/decoda strängar. De motsvarar inte t.ex. Server.URLEncode.

De har inte stöd för + vilket ju räknas som ett mellanslag i en URL.

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

## #7 — Erik Juhlin, 2006-01-20T08:56Z

Står ju t.o.m. på sidan Peter S länkade till.

> Note: VBScript 5.6 has a function escape(), and a corresponding unescape(), but the docs for escape() specifically say it's not supposed to be used for URLs. unescape() mostly decodes a Server.URLEnocde string, but it doesn't convert + back to space. It would also decode 4 hex digit Unicode characters, which aren't part of the URL encoding scheme.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/141118-hur-decoda-sträng
