---
title: "åäö ÅÄÖ problem (igen)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/174142-åäö-åäö-problem-igen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Calippo"
published: "2008-09-17T13:08:37.000Z"
updated: "2008-09-17T22:15:21.000Z"
replies: 15
views: 1583
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/174142-åäö-åäö-problem-igen"
---

# åäö ÅÄÖ problem (igen)

## #1 — Calippo, 2008-09-17T13:08Z

Jag vet att det finns flera trådar om ämnet, men jag får det ändå inte att fungera.

Har en asp sida skapad i Dreamweaver CS3.
META-TAGGAR:
\<meta http-equiv="Content-Language" content="sv"\>
\<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /\>

Har en MS Access databas gjort i Access 2007, men den är sparad som en 2002-2003 databas. Kan man välja teckenkodning i en databas?

Om jag sparar text i databasen genom ett formulär så bli åäö ÅÄÖ skumma tecken i databasen. Ex: "Ã¤"  istället för "ä" står det i databasen.

Om jag manuellt byter ut tex "å" till "&aring;" i databasen så visas det ibland rätt och ibland fel med &#65533;-tecken osv.
Om jag manuellt skriver tex "å"  i databasen så visas det ibland rätt och ibland fel.

I både IE 7, IE8 och FF3 står det att kodningen är Unicode UTF-8.

Jag förstår att det är teckenkodningen som spökar, men hur jag åtgärdar det vet jag inte. Vad är det jag har missat?

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

## #2 — voigtann1, 2008-09-17T13:18Z

<http://www.webforum.nu/showthread.php?p=1435273#post1435273>

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

## #3 — Calippo, 2008-09-17T13:27Z

Tack, det verkar fungera.  (y) 
Kan jag ta bort "\<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%\>"
så att det bara står:

\<%@codepage=65001%\>
\<% 
Response.CodePage	= 65001
Response.CharSet	= "UTF-8"
Response.ContentType	= "text/html"
%\>

Ska testköra lite innan jag markeras som Accepterat svar.

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

## #4 — voigtann1, 2008-09-17T13:32Z

> **Calippo skrev:**
>
> Kan jag ta bort "\<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%\>"

... ja, jag kör utan language, men det gör ju inget att den står där. Testa sök funktionen på wF annars så kan du nog hitta svar på dessa frågor.

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

## #5 — Calippo, 2008-09-17T13:36Z

OK, tack för det snabba svaret.
Det verkar fungera lokalt på datorn så jag ska skicka upp den på servern och testa där. Tusen tack...

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

## #6 — Calippo, 2008-09-17T13:41Z

Får detta felet online:

```
Microsoft VBScript runtime  error '800a01b6'  Object doesn't support this property or method: 'Response.CodePage'
```

De andra två raderna fungerar dock.
Response.CharSet="UTF-8"
Response.ContentType="text/html"

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

## #7 — M@gnus, 2008-09-17T14:07Z

> **Calippo skrev:**
>
> Får detta felet online:
> 
>
>
> ```
> Microsoft VBScript runtime  error '800a01b6'  Object doesn't support this property or method: 'Response.CodePage'
> ```
>
> 
> 
> De andra två raderna fungerar dock.
> Response.CharSet="UTF-8"
> Response.ContentType="text/html"

Blir det någon skillnad om du tar bort någon av CodePage?

```
<%@codepage=65001%> <--
<% 
Response.CodePage = 65001 <--
Response.CharSet = "UTF-8"
Response.ContentType = "text/html"
%>
```

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

## #8 — Calippo, 2008-09-17T14:18Z

Det här fungerar (REM på Response.CodePage=65001):

```
<%@codepage=65001%>
<% 
'Response.CodePage=65001
Response.CharSet="UTF-8"
Response.ContentType="text/html"
%>
```

Man kanske bara kan bara skriva antingen "\<%@codepage=65001%\>" eller "Response.CodePage=65001"?

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

## #9 — voigtann1, 2008-09-17T14:20Z

Codepage=65001

och
Response.CodePage= 65001 är ju samma sak

```
<%@codepage=65001%>
<% 
Response.CharSet="UTF-8"
Response.ContentType="text/html"
%>
```

räcker.

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

## #10 — Troxy, 2008-09-17T14:32Z

fel av mig.

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

## #11 — Calippo, 2008-09-17T14:33Z

Näe, nu fick jag "H&#65533;g" likt förbannat.
I databasen står det "Hög".

Om jag ändrar kodningen till ISO-8859-1 i webbläsaren så blir det rätt.

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

## #12 — StefanBergfeldt, 2008-09-17T14:55Z

ASP-filen måste vara sparad i UTF-8 också.

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

## #13 — Calippo, 2008-09-17T16:48Z

> **StefanBergfeldt skrev:**
>
> ASP-filen måste vara sparad i UTF-8 också.

Det är den.

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

## #14 — Calippo, 2008-09-17T16:54Z

Det här verkar fungera (har även sparat om sidorna med ANSI kodning i Anteckningar):

```
<%@codepage=28591%>
<% 
Response.CharSet="iso-8859-1"
Response.ContentType="text/html"
%>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
```

Är det OK att använda ISO-8859-1 istället för UTF-8?

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

## #15 — Troxy, 2008-09-17T21:38Z

Alltså jag är mycket tveksam till att Access sparar texten som UTF-8.
Eftersom inte ens Microsoft SQL Server stödjer UTF-8 så tvivlar jag starkt på att Access gör det.
Med andra ord: Access + UTF-8 = dålig kombination.
Så din text är nog sparad i Access som den "vanliga" kodningen Windows-1252 (ANSI), i praktiken samma som ISO-8859-1.

> **Calippo skrev:**
>
> Är det OK att använda ISO-8859-1 istället för UTF-8?

Jo, men du förlorar alla tusentals tecken som UTF-8 erbjuder.
Så länge du klarar dig med dom [256 tecken som ISO-8859-1 omfattar](http://en.wikipedia.org/wiki/ISO/IEC_8859-1) så är det lugnt.

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

## #16 — Calippo, 2008-09-17T22:15Z

Behöver bara stöd för svenska åäö och norska motsvarigheten.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/174142-åäö-åäö-problem-igen
