---
title: "dubbla formateringar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12737-dubbla-formateringar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "i-or"
published: "2001-11-20T19:07:00.000Z"
updated: "2001-11-20T19:20:00.000Z"
replies: 1
views: 173
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/12737-dubbla-formateringar"
---

# dubbla formateringar

## #1 — i-or, 2001-11-20T19:07Z

Hej,

Jag ska skicka iväg ett värde från en databas i url-adressen. Jag vill därför först göra om den till URL-kod genom Server.URLEncode och sedan ersätta eventuella apostrofer (finns det fler tecken man bör ersätta?) med annan kod, så att inte det hela avbryts innan det hela är slut.

För att ersätta apostrofer har jag en funktion till det:

```
Function Signs(strText)
If isNull(strText) Then
Signs = strText
Else
strText = Replace(strText,"'","´")
Signs = strText
End If
End Function
```

Sen vill jag göra dessa båda saker:

```
Name = Server.URLEncode(RecSet("Name"))
Name = Signs(RecSet("Name"))
```

Men dessa kombineras inte. Om jag istället skriver:

```
Name2 = Server.URLEncode(RecSet("Name"))
Name = Signs("Name2")
```

formateras endast bokstäverna name2 och inte det URL-formaterade värdet.

Hur gör jag för att formatera det URL-formaterade värdet eller kan jag blanda in Server.URL-grejen i funktionen och på så sätt göra båda grejerna på en gång. I så fall hur?

Tack på förhand

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

## #2 — @nders, 2001-11-20T19:20Z

```
Name = Signs(Server.URLEncode(RecSet("Name")))
```

Du ska inte ha citationstecken runt Name2 om du ska göra enligt ditt sista försök ovan.

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12737-dubbla-formateringar
