---
title: "Konvertera till UTF-8?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/173430-konvertera-till-utf-8"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "krokodilen"
published: "2008-08-18T21:33:21.000Z"
updated: "2008-08-24T12:57:53.000Z"
replies: 4
views: 719
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/173430-konvertera-till-utf-8"
---

# Konvertera till UTF-8?

## #1 — krokodilen, 2008-08-18T21:33Z

Tjena!

Nu är det så att jag sitter i Flash med ett kontaktformulär jag hittat där jag då använder mig utav PHP (vilket jag inte pillat med mycket alls bör nämnas). Allt fungerar toppen förutom att det ständiga dilemmat ÅÄÖ ej fungerar   :l  Och för att de ska göra det har jag läst till mig att jag då bör konvertera från ISO-8859-1 till UTF-8, vilket lät ganska logiskt när jag väll insåg det.

Nedan finns koden jag använder mig utav. Då undrar jag följande: 
Vad ska läggas till och varför (gärna ganska grundligt förklarat om det är möjligt   :) ) för att konvertera detta till UTF-8? 

```
<?php
 
$destinationAdress="minemail@minemail.se";

$nowDay=date("d.m.Y");
$nowTime=date("H:i:s");

$FormContent="Datum: $nowDay 
kl: $nowTime
----------------------------------------------------------------------------
Från: $namn
Email: $mail

Meddelande: $meddelande

";

mail($destinationAdress, "$subject Domän.se - från $namn", $FormContent, "From: $mail");

       $filename = "respond.txt";
       $fd = fopen( $filename, "r" );
       $start = "Hej, ".$namn."\n\n";
       $contents = fread( $fd, filesize( $filename ) );
	   $mailContent = $start.$contents;
       fclose( $fd );
	   
       mail( $mail, "Tack för att du kontaktade oss!", $mailContent,
             "From: [email]minemail@minemail.se[/email]\n" );

$mailResult="Ditt meddelande är nu skickat!";
echo "mailResult=$mailResult";

?>
```

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

## #2 — Gislaved, 2008-08-18T22:14Z

Ska du bara köra själva meddelandet i UTF-8 så räcker ju att du använder utf8_encode()

```php
mail( $mail, "Tack för att du kontaktade oss!", utf8_encode($mailContent),
             "From: minemail@minemail.se\n" );
```

Men det smartaste vore kanske om du från och med nu alltid sparar alla dina dokument i UTF-8. Din texteditor bör ha stöd för det.

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

## #3 — krokodilen, 2008-08-19T03:09Z

Ok!  Grymt.

Det jag vill ha konverterat är meddelandet till "minemail@minemail.se", alltså meddelandet med innehållet: "namn", "mail" och "meddelande" som kommer till personen som har detta formulär är.

Somsagt, är verkligen på det första steget, så det kanske är vad detta stycke du angett gör  :OO 
Och om inte, hur går jag tillväga då?
 
Tack för svar!

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

## #4 — krokodilen, 2008-08-22T12:36Z

Ingen mer som möjligtvis kan komma med lite hintar?

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

## #5 — DreamHawk, 2008-08-24T12:57Z

testa med utf8_encode() på namn också.. i Mail får du väl ändå inte ha åäö ?

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

---

Tråden på webben: https://www.webforum.nu/amne/php/173430-konvertera-till-utf-8
