---
title: "RegExp och åäö"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/88492-regexp-och-åäö"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "SteveP"
published: "2003-10-14T18:19:49.000Z"
updated: "2010-04-22T14:28:04.000Z"
replies: 9
views: 989
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/88492-regexp-och-åäö"
---

# RegExp och åäö

## #1 — SteveP, 2003-10-14T18:19Z

Jag har sökt men hittade ingen givande tråd.

Mitt problem är att å, ä och ö blir frågetecken "?" när jag drar info från en sida.

Hur kan detta fixas?

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

## #2 — Vide, 2003-10-14T18:36Z

Hur ser koden ut? Är du säker på att det är RegExp som konverterar och inget annat?

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

## #3 — fredrik99, 2003-10-14T18:40Z

Tror att det var solbulle som kom med följande exempel för ett tag sedan :)

Kan vara mycket relevant!

```
<%
function BinToText(varBinData, intDataSizeInBytes)
	const adFldLong = 128
	const adVarChar = 200
	set objRS = Server.CreateObject("ADODB.Recordset")
	objRS.Fields.Append "txt", adVarChar, intDataSizeInBytes, adFldLong
	objRS.Open
	objRS.AddNew
	objRS.Fields("txt").AppendChunk(varBinData)
	tmp = objRS("txt").Value
	objRS.Close
	BinToText = tmp
end function
%>
```

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

## #4 — SteveP, 2003-10-14T18:41Z

```
<%
url = "http://" 
Set xmlhttp = server.CreateObject("MSXML2.ServerXMLHTTP") 
xmlhttp.open "GET", url, False 
xmlhttp.send "" 
myString = xmlhttp.responsetext 
Set xmlhttp = nothing 

Set objRegExp = new RegExp 

function fixLink(myString)    
myString = Replace(myString, "/images", "../images")
fixLink = myString
end function

objRegExp.pattern = "(<table border=0 width=460 cellpadding=2 cellspacing=0 align=left>*[\d\D]*align=right colspan=2>)" 

objRegExp.IgnoreCase = True 
objRegExp.Global = True 

Set myMatches = objRegExp.Execute(myString)

For each item In myMatches
Response.Write fixlink(item.value) & "</td></tr></table>"

Next 
Set objRegExp = Nothing
%>
```

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

## #5 — SteveP, 2003-10-14T19:12Z

Ingen som vet?
Detta kan väl inte vara allt för ovanligt?

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

## #6 — @nders, 2003-10-14T19:23Z

Har du provat fredrik99s förslag?

Och ja, det är vanligt, sök mer.

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

## #7 — SteveP, 2003-10-14T19:39Z

Jag vet inte riktigt hur jag ska införa den i min kod. Jag använder ej något recordset.

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

## #8 — solbulle, 2003-10-14T19:59Z

Smacka in funktionen på din sida och byt ut raden i ditt script:

myString = xmlhttp.responsetext 

till:

myString = BinToText(xmlhttp.responseBody,35000)

(Iofs osäker på värdet av intDataSizeInBytes...)

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

## #9 — SteveP, 2003-10-14T20:07Z

klockrent!
Tack

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

## #10 — evilaid, 2010-04-22T14:28Z

Klockrent det här... Precis vad man behövde..
Hur går det till igentligen, vad är det som sker och varför i detta fallet blev åäö ett ?...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/88492-regexp-och-åäö
