---
title: "å, ä och ö blir x i ämnesraden"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/101429-å-ä-och-ö-blir-x-i-ämnesraden"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Skarre"
published: "2004-04-14T06:37:49.000Z"
updated: "2004-05-07T15:06:45.000Z"
replies: 3
views: 335
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/php/101429-å-ä-och-ö-blir-x-i-ämnesraden"
---

# å, ä och ö blir x i ämnesraden

## #1 — Skarre, 2004-04-14T06:37Z

När jag skickar mail med php:s mail() ersätts "å", "ä" och "ö" med "x" i meddelandets ämnesrad. Jag använder följande headers:

```
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
```

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

## #2 — Cri11e, 2004-04-14T08:30Z

Så här kanske:

```
$headers = "Content-Type: text/html; charset=iso-8859-1\r\nContent-Transfer-Encoding: 8bit
```

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

## #3 — Skarre, 2004-05-07T11:10Z

Jag hade samma problem igen så det är väl lika bra att reda ut detta i den här tråden. Nepp, "Content-Transfer-Encoding: 8bit" fungerade inte.

Däremot hittade jag en funktion bland kommentarerna till mail()-funktionen i php-manualen som fungerar prima.

```php
function encode_iso88591($string){
	$text = '=?iso-8859-1?q?';
	for ($i = 0; $i < strlen($string); $i++) {
		$val = ord($string[$i]);
		$val = dechex($val);
		$text .= "=$val";
	}
	$text .= '?=';
	return $text;
}
```

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

## #4 — GunnarD, 2004-05-07T15:06Z

Dem gör om det till "quoted-printable" vilket dom flesta mailklienter klarar av att konvertera tillbaka från..

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

---

Tråden på webben: https://www.webforum.nu/amne/php/101429-å-ä-och-ö-blir-x-i-ämnesraden
