---
title: "urlencode & urldecode"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/142703-urlencode-urldecode"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "learn"
published: "2006-02-19T14:43:23.000Z"
updated: "2006-02-20T12:52:23.000Z"
replies: 7
views: 505
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/javascript/142703-urlencode-urldecode"
---

# urlencode & urldecode

## #1 — learn, 2006-02-19T14:43Z

Finns det motsvarande PHPs funktioner i JS, i så fall hur använder man dem?

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

## #2 — @nders, 2006-02-19T14:48Z

[escape()](http://www.devguru.com/technologies/javascript/11459.asp)
[unescape()](http://www.devguru.com/technologies/javascript/11468.asp)

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

## #3 — Blixtsystems, 2006-02-19T16:10Z

De är numera ersatta av encodeURIComponent() och decodeURIComponent() samt endodeURI() och decodeURI().
De följer ECMA standard och har UTF-8 stöd.

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

## #4 — Erik Juhlin, 2006-02-19T20:17Z

escape/unescape är egentligen inte tänkt för att använda som urlencode. De har t.ex. inte stöd för + som är mellanslag i urler.

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

## #5 — learn, 2006-02-20T09:04Z

> **Blixtsystems skrev:**
>
> De är numera ersatta av encodeURIComponent() och decodeURIComponent() samt endodeURI() och decodeURI().
> De följer ECMA standard och har UTF-8 stöd.

 Så vad ska jag använda? Vad är det för skillnad mellan encodeURIComponent() och encodeURI() ?

*Antar att endodeURI() ska vara encodeURI()*   ;)

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

## #6 — @nders, 2006-02-20T09:07Z

Här ser man! Tack för bra info, grabbar! :)

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

## #7 — Blixtsystems, 2006-02-20T12:43Z

encodeURI() encodar inte tecken som "/" och "&" som är nödvändiga att de är intakta om det är en URI du vill encoda.
encodeURIComponent() encodar även dem och kan användas om du vill skicka strängar som inte skall tolkas som en URI eller endast är en del av en URI.

Mer info:
<http://xkr.us/articles/javascript/encode-compare/>

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

## #8 — learn, 2006-02-20T12:52Z

Ok, tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/142703-urlencode-urldecode
