---
title: "Alternativ till escape/unescape ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/55575-alternativ-till-escape-unescape"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "roxpace"
published: "2002-10-09T14:24:21.000Z"
updated: "2002-10-10T07:14:00.000Z"
replies: 6
views: 225
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/55575-alternativ-till-escape-unescape"
---

# Alternativ till escape/unescape ?

## #1 — roxpace, 2002-10-09T14:24Z

Hej,

Jag letar efter ett bra alternativ till funktionerna escape/unescape. Dessa verkar inte ta med riktigt alla tecken har jag upptäckt och vill ha något som verkligen kodar/dekodar alla tecken för att kunna skicka via olika kanaler som formulär, querystring osv...

PS! Jag utbyter data mellan Javascript och VBScript, det är därför jag måste ha denna funktion.

Tack på förhand!
Mvh
/Roberth

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

## #2 — Jojoxx, 2002-10-09T16:43Z

Hmm... visst kan du skriva en egen funktion, men vilka tecken gäller det?

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

## #3 — roxpace, 2002-10-09T17:30Z

Ganska många som jag förlorar, exempel är ASCII tecknet som linefeed osv, eller snarare kodning och avkodning går snett så den feltolkar vissa ASCII (gömda som linefeed) tecken.

Det viktigaste för mig vore en metod att flytta textfiler som ren rå text eller rå html filer mellan Javascript (klientsidan) och VBScript (serversidan) utan att något i datan går förlorat.

Mvh
/Roberth

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

## #4 — Jojoxx, 2002-10-09T18:20Z

De webbläsare jag har tillgång att prova med på denna burk (IE 6.0, Netscape 4.08 och Mozilla 1.0) klarar samtliga att escape'a och unscape'a \\n, ASCII 10

alert(escape("a\\nb"));
alert(unescape("a%0Ab"));

Är det en text-fil kan ju sedan klienten och servern tolka radbrytning olika beroende på vad det är för system: Win=CR/LF, Mac=CR, \*nix(Amiga)=LF

Men kan du använda ett POST formulär istället för GET är det ju bättre eftersom GET (skicka som del av URL'en) är längdbegränsad mycket mer än POST.

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

## #5 — roxpace, 2002-10-09T19:44Z

Det är Windows NT i båda hållen och det försvinner linefeeds, det är helt säkert. Det är därför jag letar efter alternativ... Det är ganska stora textstycken jag pratar om och jag kör redan med POST.

Mvh
/Roberth

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

## #6 — Jojoxx, 2002-10-09T20:14Z

Kör du post behöver du inte fundera på escape/unscape. Stoppa ditt data i ett (gömt) formulärsfält och skicka det. Lika säkert som ett brev på posten :) Har aldrig haft några problem med det (inkl. radbrytningar)

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

## #7 — roxpace, 2002-10-10T07:14Z

Tyvärr är det så att jag måste "koda" texten/htmltexten för att den ska gå båda vägarna. Dvs från VBScript färdas den genom en VBScript variabel och där måste man koda den annars kan språket feltolka vissa tecken, sen däremot från Javascript är inte det största problemet.

Mvh
/Roberth

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/55575-alternativ-till-escape-unescape
