strange characters for mail()

Discussion in 'PHP' started by gigamike, Aug 8, 2007.

  1. #1
    Guys,

    Any idea, im recieving some wierd characters when i use mail() wherein the content has a german languages.

    Thanks,

    Mike

    850.00 EUR zur Gutschrift auf Konto -, von Rudolf
    Horn3
    Cã¦ükWûiÖÞl*'µéíO*^µìmþf•ÈZ®Ç­„ŽóÎ}Ô*'µéíN¶§±÷«w(v)àm«ëƒÂDô5E•
    R…DÔÂT$Ä”2"Òòõs42òôEDB…DÔÂBãG&ç6—F–öæÂòôTâ#àÐ “ƇFÖÃãÆ&öG’ 7G–ÆS ÒvföçBÖfÖ–Ç“¥fW&Fæ¶föçB×6—¦S£ BsãÇF&ÆRÆ–vãÖ6VçFW" v–GFƒÓcS’6VÆÇ76 –æsÓ6VÆÇFF–æsÓ&÷&FW#Ó&v6öÆ÷#Ò4cccãÇG#ãÇFB 7G–ÆSÒv&÷&FW#£ ‚ 6öÆ–B &Æ6³²Ö&v–âÖÆVgC£# ‚sàÐ “ÇF&ÆRÆ–vãÖ6VçFW" v–GFƒÓc6VÆÇ76–æsÓ6 VÆÇFF–æsÓ&÷&FW#Ó&v6öÆ÷#Ò4cccãÇG#ãÇFBÆ–vãÖ§W7F–g“ãÇ7â 7G–ÆSÒvföç B×6—¦S£— BsãÆföçBfÖ–Ç“ÕfW&FæãÆ'#ãÇÆ–vãÖ§W7F–g’ 7G–ÆSÒvÆ–æRÖ†V–v‡C¢S RsãƒSãUU" §W"wWG66‡&–gBVb¶öçFòÒ föâ'VFöÆb†÷&âfæ'7³Â÷àÐ š ÷FCãÂ÷G#ãÇG#ãÇFBÆ–vãÖ6VçFW" 7G–ÆSÒvföçB×6—¦S£ ƒ²6öÆ÷#¦w&“²sä6÷ —&–v‡B ’#rt4âÇFBâÒÆÂ &–v‡G2 &W6W'fVCÆ'#ãÆ'#ãÂ÷FCãÂ÷G#ãÂ÷F&ÆSãÂ÷FCãÂ÷G#ãÂ÷F
    &ÆSãÂö&öG“ãÂö‡FÖ
     
    gigamike, Aug 8, 2007 IP
  2. daman371

    daman371 Peon

    Messages:
    121
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #2
    It is because you have to send email headers with the content type.

    
    $headers  = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    //alternate text type is Content-type: text/plain charset=iso-8859-1
    //alternate charset Content-type: text/plain charset=utf-8
    mail("email@someaddress.com", "Subject", "Message", $headers);
    Code (markup):
     
    daman371, Aug 12, 2007 IP