---
title: "asp och konstiga strängar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/130318-asp-och-konstiga-strängar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "arabemiraten"
published: "2005-06-20T14:42:03.000Z"
updated: "2005-06-20T17:58:50.000Z"
replies: 4
views: 228
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/130318-asp-och-konstiga-strängar"
---

# asp och konstiga strängar

## #1 — arabemiraten, 2005-06-20T14:42Z

Tjena!

Jag har problem då jag i min asp-kod vill skicka in en sträng som innehåller tecknen " och ' in i ett javascript.

Strängen kan vara tex.  " 'blalbla"bla'bla!"' "

Detta gör ju då givetvis att anropet till javascriptet blir fel då strängen kapas vid första "-tecknet, och där den ser all texten efter första '-tecknet som en kommentar.

Jag vill dock ha kvar dessa tecknen i strängen och vill därför hellst hålla strängen intakt...

Vad göra?

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

## #2 — SannyW, 2005-06-20T15:12Z

Hej välkommen till webforum,

Det skulle vara enklare med lite kod, men för att strängen inte skall kapas så borde du väl kunna byta ut " mot två enkelsnuttar '

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

## #3 — Peeer, 2005-06-20T15:40Z

Ersätt " med \\" (\\ är escapetecken inom javascript har jag för mig).

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

## #4 — SannyW, 2005-06-20T16:02Z

Peeer har så rätt:

\\\\  
Backslash

\\'  
Single quote

\\" 
Double quote

\* han kan det i huvudet och jag var tvungen att slå upp.  :r

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

## #5 — Guffa, 2005-06-20T17:58Z

I strängar som omges av citattecken så behöver bara bakstreck och citattecken kodas.

I strängar som omges av apostrofer så behöver bara bakstreck och apostrofer kodas.

Ifall javascript-koden står i html-kod (event i en tagg) så måste koden även html-kodas.

Exempel:

```
<input type="button" value="hej" onclick="alert('<%=Server.HTMLEncode(Replace(Replace(strMessage,"\","\\"),"'","\'"))%>');">
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/130318-asp-och-konstiga-strängar
