---
title: "content-type åäö"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/141163-content-type-åäö"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "doggelito"
published: "2006-01-19T19:29:11.000Z"
updated: "2006-01-20T07:36:54.000Z"
replies: 2
views: 277
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/141163-content-type-åäö"
---

# content-type åäö

## #1 — doggelito, 2006-01-19T19:29Z

vad har jag missat! :(
har testat tusen olika varianter snart men får inte till det.
jag har en windows service som postar data till en asp-sida som i sin tur skriver ner datat till en xml-fil.
problemet är att åäö får fnatt, blir så här:

```
jhgjÃ¤Ã¶fÃ¶Ã¥fhg
```

det roliga är att parallellt med asp-filen så har jag också en aspx-fil som gör samma sak och där blir åäö korrekt! 
så själva postningen från min windows service verkar vara ok.
nån som har en hint om var jag ska felsöka nånstans?

så här ser asp-sidan ut:

```
<%@ CodePage = 1252 %>
<%
	'Response.Clear
	Response.Charset = "iso-8859-1"
	'Session.CodePage = 1252
	'Response.CharSet = "UTF-8"
	'Response.Codepage = 1252
	Response.AddHeader "Content-Type", "text/xml; charset=iso-8859-1"
	'Response.ContentType = "text/xml"
	'Response.Write(Request.Form("data"))
	'Response.End()
		
	Dim filesys, filetxt
	Set filesys = Server.CreateObject("Scripting.FileSystemObject")	
	Set filetxt = filesys.OpenTextFile(Server.MapPath(Request.Form("filename")), 2, True, -1)
		
	filetxt.WriteLine(unescape(Request.Form("data")))
		
	filetxt.Close()
	filesys.Close()

	Set filetxt = Nothing
	Set filesys = Nothing

%>
```

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

## #2 — Palle, 2006-01-19T21:28Z

Här har du en del matnyttigt. :)

<http://www.webforum.nu/showthread.php?p=1123579#post1123579>

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

## #3 — doggelito, 2006-01-20T07:36Z

ändrade om till utf8 överallt och har nu kommit lite längre känns det som!
åäö blir rätt om jag, när jag skriver till filen använder 0 (ASCII) eller -2 (system default) vid öppningen av filen. 
hur kan det funka med ASCII och varför får jag inte ange -1 (Unicode)?

Funkar ej:

```
Set filetxt = filesys.OpenTextFile(Server.MapPath(Url), 2, True, -1)
```

Funkar:

```
Set filetxt = filesys.OpenTextFile(Server.MapPath(Url), 2, True, -2)
...
Set filetxt = filesys.OpenTextFile(Server.MapPath(Url), 2, True, 0)
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/141163-content-type-åäö
