Avatar billede HeboIT Nybegynder
11. juni 2014 - 21:11 Der er 6 kommentarer

Hardkodet ÆØÅ vises forkert

Jeg sender en email via en php side og hvis brugeren taster æø eller å vises de fint i den modtagne email. Men jeg tilføjer selv noget tekst til emails som feks

"En bruger har skrevet følgende".$_POST["besked"];

ø i FØLGENDEN bliver ikke vist korrekt men all specialtegn i $_POST vises korrekt.

Jeg bruger følgende php kode  til at sende emailen

    $headers="From: ".$fromname."<".$fromemail.">\r\n";
    $headers .= "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/plain; charset=utf-8\r\n";
    $headers .="Content-Transfer-Encoding: 8bit";
   
    $mes=htmlspecialchars_decode($message,ENT_QUOTES);
   
    @mail($to, strip_tags($subject),
            stripslashes(strip_tags($mes)), $headers)

Hvad kan jeg lige gøre for at ordne dette probem?
Avatar billede HeboIT Nybegynder
11. juni 2014 - 21:12 #1
mener selvfølgelig

ø i FØLGENDE bliver ikke vist korrekt men alle specialtegn i $_POST vises korrekt.
Avatar billede erikjacobsen Ekspert
11. juni 2014 - 22:53 #2
Du skal nok gemme din PHP fil som UTF8
Avatar billede HeboIT Nybegynder
11. juni 2014 - 23:08 #3
Har desværre lige tjekket

Jeg arbejder i Zend Eclipse på en Mac

Og der viser eclipse at filen er UTF-8 :(
Avatar billede erikjacobsen Ekspert
11. juni 2014 - 23:23 #4
Det lyder lusket. Fortæl hvordan de forkert æøå-ere ser ud
Avatar billede HeboIT Nybegynder
11. juni 2014 - 23:44 #5
Alle de forkerte tegn ligner en sort firkant med et Hvidt spørgsmålstegn i
Avatar billede erikjacobsen Ekspert
11. juni 2014 - 23:46 #6
Så er det fordi de "sjove" tegn ikke er utf-8, hvor de ville fylde 2 tegn. Det er så formenlig iso-8859-1, der fylder eet tegn, som utf-8, heldigvis, brokker sig over på den nævnte måde.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I går 23:37 Poe strøm Af lurup i LAN/WAN
I går 14:46 GIF-EDITOR Af snestrup2000 i Billedbehandling
I går 14:03 Logge ind Af Bob i PC
I går 12:12 2 skærme - 1 virker - den anden siger No signal Af eksmojo i Skærme
I går 10:33 openvpn projekt Af dcedata1977 i Windows