---
title: "Replace"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/117556-replace"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "leniz"
published: "2004-12-07T17:59:54.000Z"
updated: "2004-12-08T09:17:25.000Z"
replies: 13
views: 374
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/117556-replace"
---

# Replace

## #1 — leniz, 2004-12-07T17:59Z

Hej!

Någon som kan se vad det är för fel på det här? Jag får inget felmeddelande men det blir inte heller någon replace.

```
ort=Replace(ort, "å", "&aring;")
ort=Replace(ort, "Å", "&Aring;")
ort=Replace(ort, "ä", "&auml;")
ort=Replace(ort, "Ä", "&Auml;")
ort=Replace(ort, "ö", "&ouml;")
ort=Replace(ort, "ö", "&Ouml;")
```

 

Hm... såg nu när jag förhandsgranskade mitt inlägg att specialtecknena blev omgjorda på en gång. Till höger på varje rad har jag alltså skrivit & aring ; o.s.v. fast utan mellanslag.

Mvh Lena

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

## #2 — leniz, 2004-12-07T18:01Z

Det jag vill ha är alltså att t.ex. om ort är Sälen så ska ort bli=
S & auml ; len  (men utan mellanslag).

Mvh Lena

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

## #3 — joel_joel88, 2004-12-07T18:02Z

verkar inte så konstigt om du inte märker att det inte blir någon replace för du har skrivit. replace å till å osv.....

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

## #4 — leniz, 2004-12-07T18:03Z

> **joel_joel88 skrev:**
>
> verkar inte så konstigt om du inte märker att det inte blir någon replace för du har skrivit. replace å till å osv.....

Nu förstår jag inte vad Du menar. Om Du läser mitt andra inlägg kanske Du förstår mitt problem. Jag vill inte att å ska bli å utan & aring ; (fast utan mellanslag).

Mvh Lena

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

## #5 — leniz, 2004-12-07T18:05Z

Jag använder nämligen det i en länk till en utlänsk sida som inte kan ta emot våra å, ä och ö men det funkar med specialtecknen.

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

## #6 — Palle, 2004-12-07T18:36Z

Räcker det inte med att använda Server.HTMLEncode?

```
[red]ort = Server.HTMLEncode(ort)[/red]
```

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

## #7 — leniz, 2004-12-07T19:14Z

> **Palle skrev:**
>
> Räcker det inte med att använda Server.HTMLEncode?
>
>
> ```
> [red]ort = Server.HTMLEncode(ort)[/red]
> ```

Nej, det fungerar tyvärr inte  :(

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

## #8 — @nders, 2004-12-07T19:55Z

Kan du visa lite mer kod? Du kan ha gjort något annat misstag som du inte ser. :)

mvh

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

## #9 — leniz, 2004-12-07T20:15Z

> **@nders skrev:**
>
> Kan du visa lite mer kod? Du kan ha gjort något annat misstag som du inte ser. :)
> 
> mvh

Jag har testat så många varianter men så här ser den nuvarande ut  :) 

```
<%
ort=rs("ortnamn")
%>
<a href="http://www.mapquest.com/maps/map.adp?city=<%=Server.HTMLEncode(ort)%>&country=se&zoom=3" target="_blank">?</a>
```

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

## #10 — @nders, 2004-12-07T20:24Z

Du borde använda Server.URLEncode istället, eftersom du ska skicka som parametrar i en URL. :)

mvh

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

## #11 — leniz, 2004-12-07T20:29Z

> **@nders skrev:**
>
> Du borde använda Server.URLEncode istället, eftersom du ska skicka som parametrar i en URL. :)
> 
> mvh

Det fungerar inte det heller. När jag håller musen över länken så syns alla å,ä,ö i ortnamnet. Klickar jag så hittas inte orten p.g.a. å,ä,ö.

Det kanske inte går att ändra det där i länken? Om jag skriver in länken direkt i webbläsaren och använder koderna istället så funkar det toppen. Lite synd om det inte skulle gå att använda.

Mvh Lena

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

## #12 — Palle, 2004-12-07T21:03Z

Så här kanske: :) 

```
[red]<%

ort = rs("ortnamn")
Set objRegExp = New regexp
	objRegExp.Global = true
	objRegExp.IgnoreCase = true
	objRegExp.Pattern = "(å)" : ort = objRegExp.Replace(ort,"&amp;aring;")
	objRegExp.Pattern = "(ä)" : ort = objRegExp.Replace(ort,"&amp;auml;")
	objRegExp.Pattern = "(ö)" : ort = objRegExp.Replace(ort,"&amp;ouml;")
Set objRegExp = Nothing

%>

..

<a href="http://www.mapquest.com/maps/map.adp?city=<%= Server.HTMLEncode(ort) %>&country=se&zoom=3" target="_blank">?</a>[/red]
```

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

## #13 — @nders, 2004-12-08T04:05Z

> Det fungerar inte det heller. När jag håller musen över länken så syns alla å,ä,ö i ortnamnet. Klickar jag så hittas inte orten p.g.a. å,ä,ö.

Ja, koden är ju inte till för att förstöra visningen, utan bara ersätta i url:en.  Ligger sidan uppe någonstans så man kan testa?

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

## #14 — leniz, 2004-12-08T09:17Z

> **Palle skrev:**
>
> Så här kanske: :)

Det gjorden susen  :)  Tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/117556-replace
