fastix®: Zeichsatzproblem bei Umlauten im Header von Mails

Beitrag lesen

Moin!

THX!

Könnte das eben zurechtgezimmerte:

function adressencode($str)
{
 $str=trim($str);
 $arWoerter=explode(' ',$str);
    $arNewWoerter='';

foreach ($arWoerter as $strWort)
 {
  $array=array();
  for ($i=0; $i<strlen($strWort);$i++)
  {
   $array[]=substr($strWort, $i, 1);
  }

$newstr='';
  $bolFound=FALSE;

foreach ($array as $char)
  {
   if (ord($char)>127) {
    $char=strtoupper(dechex(ord($char)));
    $bolFound=TRUE;
   }
      $newstr=$newstr.$char;
  }
     if ($bolFound)
  {
   $newstr='=?iso-8859-1?Q?'.$newstr.'?=';
  }
        $arNewWoerter=$arNewWoerter.' '.$newstr;
 }
 return trim($arNewWoerter);
}

richtig sein? Macht aus:

Hans Müller -> Hans =?iso-8859-1?Q?MFCller?=
Jörg Jörgson -> =?iso-8859-1?Q?JF6rg?= =?iso-8859-1?Q?JF6rgson?=

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.