Funktionen unescape()

Funktionen omvandlar en sträng som har ASCII-kodats med escape()-funktionen och ger tillbaka teckenuppsättningen i ISO Latin-1.

Syntax

unescape("sträng")

där sträng är strängen som innehåller tecken i något av följande format:

"%integer", där integer är ett tal mellan 0 och 255 (decimalt)

"hex", där hex är ett tal mellan 0x0 och 0xFF (hexadecimalt)

Beskrivning

Funktionen unescape() används vanligen för att få tillbaka den normala teckenuppsättning i en sträng som har omvandlats med escape()-funktionen. Man kan till exempel omvandla en sträng med escape()-funktionen för att lagra den i en cookie. När man hämtar strängen på nytt använder man unescape()-funktionen för att få tillbaka den normala teckenuppsättningen och göra strängen läsbar.

Exempel

Den här koden lagrar en escape-sträng i en variabel som kallas Kodad och visar denna text på skärmen. Den andra document.write-satsen visar sedan unescape-versionen av samma text.

<BODY>
<SCRIPT Language = "JavaScript">
var Svenska = "... månn ädlare att lida och fördraga ..."
var Kodad = escape(Svenska)
document.write ("escape = ",Kodad,'<br>')
document.write ("unescape(Kodad) = ",unescape(Kodad))
</SCRIPT>
</BODY>

På skärmen visas följande:

escape = ...%20m%E5nn%20%E4dlare%20att%20lida%20och%20f%F6rdraga%20...
unescape(Kodad) = ... månn ädlare att lida och fördraga ... 

Se även Escape()-funktionen

© SupportData.Net