När mitt mejl kommer till min mejl blir det såna här tecken � istället för åäö...
min php kod:
<?php
$name = $_POST['name'];
$subject = $_POST['topic'];
$mot = $_POST['till'];
$message = $_POST['message'];
$headers = "Namn: $name \n Meddelande: $message";
mail($mot, $subject, $headers);
?>
vad ska jag göra för att åäö ska funka???
aronMedlem sedan mars 2004485 inlägg Tjenas, hoppas detta kan hjälpa dig lite.
Det är för att du inte kör samma tecken kodning det inte funkar.
Det funkar i formuläret men du skickar ASCII-mail!
Kolla in exempel 4 i php manualen t.ex.
http://php.net/manual/en/function.mail.php
...................
Multipurpose Internet Mail Extensions (MIME) is an Internet standard that extends the format of e-mail to support:
Text in character sets other than ASCII
Non-text attachments
Message bodies with multiple parts
Header information in non-ASCII character sets
http://en.wikipedia.org/wiki/MIME
http://en.wikipedia.org/wiki/Email
Har redan försökt med det men det funkar inte :/
Räknade precis ut att det är utf-8 som ska vara i mejlet men har skrivit hela min hemsida i Iso-8859-15... Hur gör jag för att det ska bli utf-8 i mejlet???
utf8_encode()
http://php.net/manual/en/function.utf8-encode.php
- "Encodes an ISO-8859-1 string to UTF-8"
aronMedlem sedan mars 2004485 inlägg
Renegade8164 skrev:
utf8_encode()
http://php.net/manual/en/function.utf8-encode.php
- "Encodes an ISO-8859-1 string to UTF-8"
Tackar funkade perfekt :)