---
title: "Inget ÅÄÖ"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/64917-inget-åäö"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "cyprys"
published: "2003-01-15T00:52:52.000Z"
updated: "2003-01-16T15:43:05.000Z"
replies: 16
views: 585
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/dotnet/64917-inget-åäö"
---

# Inget ÅÄÖ

## #1 — cyprys, 2003-01-15T00:52Z

Varför skrivs alla bokstäver ut **utom** åäö?

```
sr = File.OpenText(Server.MapPath("textfiler\Startsida.txt"))
        Do While (sr.Peek() > -1)
            textfiltoppen.Text &= sr.ReadLine()
        Loop
```

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

## #2 — Josef, 2003-01-15T06:47Z

Har inte det att göra vilken encoding du har?

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

## #3 — cyprys, 2003-01-15T09:23Z

INgen aning. Hur ändrar man denna då?

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

## #4 — Nickemannen, 2003-01-15T09:46Z

Antar att det är motsatsen till Asp's Session.Lcid = (vad det svenska numret nu var).

Chansar på att det kan vara detta i web.config

    \<!--  GLOBALIZATION
          This section sets the globalization settings of the application. 
    \--\>
    \<globalization 
            requestEncoding="utf-8" 
            responseEncoding="utf-8" 
   /\>

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

## #5 — cyprys, 2003-01-15T10:04Z

Jag har exakt det som står och det funkar inte.

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

## #6 — Nickemannen, 2003-01-15T10:07Z

Jo, men du får ändra utf-8 till något annat.

Tror utf-8 står för Unix språk. Undrar vad svenska står för.

Hmm, men det är nog inte där du skall ändra det ändå har jag en känsla av. Men kan inte hitta något annat.

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

## #7 — Nickemannen, 2003-01-15T10:10Z

aaah, hittade något läs här så förstår du nog

<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemglobalizationcultureinfoclasstopic.asp>

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

## #8 — Nickemannen, 2003-01-15T10:13Z

Men testa först att byta det där i web.config till sv-SE istället för utf-8 på responseEncoding

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

## #9 — cyprys, 2003-01-15T10:29Z

Nu har jag tittat en hel del på MSDN och hittade bl.a. den sida du skickade. Jag satte t.ex. Culture="sv-SE" i @ page vilket skulle ge samma effekt men det funkade inte.
Går inte att byta ut utf-8 mot sv-SE heller. Hittar ingen väg att få fram mina åäö

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

## #10 — cyprys, 2003-01-15T10:37Z

Ok. Lite längre kom jag nu.
Testade att byta till request & responseEncoding=ASCII vilket resulterade i att alla åäö på hela sidan blev till ?-tecken.
Detta borde väl betyda att utf-8, utf-9 samt bl.a. unicode stödjer åäö? Kanske borde leta någon annanstan efter felet?

Eller har jag fel?

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

## #11 — cyprys, 2003-01-15T11:33Z

muhaha. :e 
Det funkar nu. Hade inte sparat filen i utf-8-format. :(

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

## #12 — Nickemannen, 2003-01-15T15:03Z

Hehe, sådant man kan missa

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

## #13 — cyprys, 2003-01-15T22:59Z

Hmm. Ännu är det inte helt klart.
När jag vill uppdatera textfilen med StreamWrite så vägrar den skriva in åäö fast jag har utf-8 på filen???  Aaaaaaaah
Ingen som känner igen detta?

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

## #14 — Pace, 2003-01-15T23:30Z

Jag känner igen det väldigt väl och höll på att slita av mig håret innan jag hittade felet själv!

```
Dim sw As New StreamWriter(FileName, False, [red]System.Text.Encoding.UTF8[/red])	' Parameter 2 (False) innebär INGEN append.
```

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

## #15 — cyprys, 2003-01-16T09:03Z

Nope. Får det ändå inte att funka. Exakt samma resultat. Dock känner jag att man kanske är påväg. 
Någon liten grej som man glömt bara?

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

## #16 — cyprys, 2003-01-16T15:26Z

Hittar verkligen inte vart jag behöver lägga in en ytterligare encoder. Men tydligen behövs det!

```
Sub changetextfile(ByVal sender As Object, ByVal e As EventArgs)
        If Len(Trim(f_textfilecontain.Text)) > 0 And Len(Trim(f_textfilename.Text)) > 0 Then
            Dim sw As New StreamWriter(Server.MapPath("textfiler/") & f_textfilename.Text, False, System.Text.Encoding.UTF8)
            sw.Write(f_textfilecontain.Text)
            sw.Close()
            filledittext()
        End If
    End Sub
```

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

## #17 — cyprys, 2003-01-16T15:43Z

Jaaaaaaaa!
Fick det att funka.... Hade bara glömt bort en lite rad i @ page under hårslitarperiodens mitt.  responseEncoding="iso-8859-1" låg kvar.
Pace: Du hade rätt, jag fel.. Tack :e

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/64917-inget-åäö
