---
title: "Jmail & ASP med Citationstecken"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/102961-jmail-asp-med-citationstecken"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "dtmeasy"
published: "2004-05-05T12:39:44.000Z"
updated: "2004-05-06T19:13:37.000Z"
replies: 11
views: 333
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/102961-jmail-asp-med-citationstecken"
---

# Jmail & ASP med Citationstecken

## #1 — dtmeasy, 2004-05-05T12:39Z

Hej!

Vet någon hur man skickar dubbelfnuttar (") med tex jmail. När jag försöker skicka mail med jmail med denna kod, så bryts strängen där dubbelfnutten är.

Meddelande är en aspvarianel som innehåller texten jag vill skicka.

jmail.appendHTML "\<td width='400' valign='top'\>\<br\>\<br\>\<span class='rubrik_m'\>" & lank(Request.Form("Subject")) & "\<p\>\</span\>\<span class='brodtext'\>" & Meddelande & "\</span\>\<br\>\<br\>\<br\>\</td\>"

Finns det något sätt att lösa detta på?

MVH Danne

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

## #2 — @nders, 2004-05-05T12:43Z

Du escapear med citationstecken.

```
Response.write "en ""sträng"""
```

Mvh

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

## #3 — voigtann1, 2004-05-05T12:44Z

du får köra en replace funktion exempel:

```
function fix(str)
str = replace(str,""","""")
fix = str
end function

jmail.appendHTML "<td width='400' valign='top'><br><br><span class='rubrik_m'>" & lank([b]fix([/b]Request.Form("Subject"))) & "<p></span><span class='brodtext'>" & Meddelande & "</span><br><br><br></td>"
```

eftersom ASP säger att " är slut så måste man använda ""... vilket jag hoppas den gör nu :e

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

## #4 — @nders, 2004-05-05T12:47Z

> **voigtann1 skrev:**
>
> vilket jag hoppas den gör nu :e

Det gör den inte. ;)

Du måste ju escapea citationstecknen. Så ska du göra replace på ett citationstecken till två så är det:

```
str = replace(str,"""","""""")
```

som gäller.

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

## #5 — voigtann1, 2004-05-05T12:48Z

just det! :e hehe sorry :e ;)

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

## #6 — dtmeasy, 2004-05-05T12:55Z

Tackar tackar, håller på att testa!!

/Danne

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

## #7 — dtmeasy, 2004-05-05T13:07Z

Hej!

Japp, nu byter den ut ett " mot "" men jmailen bryter tyvärr strängen i alla fall. Skitskumt!

MVH Danne

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

## #8 — voigtann1, 2004-05-05T13:16Z

```
str = replace(str,"""","&[b]quot;[/b]")
```

prova det

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

## #9 — dtmeasy, 2004-05-06T19:02Z

Hmmm, ingen skillnad, men jag löste det med att byta ut " mot dubbla '   Ser nästan likadant ut.

Tack för hjälpen.
/Danne

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

## #10 — @nders, 2004-05-06T19:04Z

Eeek!

Lösa saker på fel sätt, det tycker vi inte om! ;)

Gick det inte bra att bara ersätta citationstecken med två?

```
jmail.appendHTML "<td width='400' valign='top'><br><br><span class='rubrik_m'>" & lank(Request.Form("Subject")) & "<p></span><span class='brodtext'>" & Replace(Meddelande, """", """""") & "</span><br><br><br></td>"
```

?

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

## #11 — dtmeasy, 2004-05-06T19:11Z

Jag bärjar fundera på om det blir fel redan vid submitten från
formuläret innan, när jag hämtar in det med request.Form 
Det verkar som om det inte är själva jmail.appendHTML som spökar. Det funkar i alla fall som jag skriver dubbla dubbelfnuttar.
jmail.appendHTML ""hej"". Men inte när jag gör det med en aspsträng...

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

## #12 — dtmeasy, 2004-05-06T19:13Z

Jag skall testa med att skapa en aspvariabel  på samma "sida". Där jag skapar en variabel som innehåller ""hej"" och köra den direkt till jmail... Återkommer!!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/102961-jmail-asp-med-citationstecken
