DerWaldgeist: Umlaute in String beim auslesen eines pop3 Postfaches

Beitrag lesen

Mit ORD komme ich leider auch nicht weiter, weil das Zeichen offenbar gar kein ü mehr ist wenn es ausgelesen wird -- ü müsste in ascii  195 sein, wenn ich aber nach 195 suche findet das Skript gar nichts, obwohl jede Menge ü in der Email vorhanden wären...

  
// echo ord('ü'); // ergibt 195  
function clean_string_input($msgBody)  
{  
$interim = strip_tags($msgBody);  
  
    if(get_magic_quotes_gpc())  
    {  
        $interim=stripslashes($msgBody);  
    }  
  
    // now check for pure ASCII input  
    // special characters that might appear here:  
    //   195: ü  
  
    $result = '';  
    for ($i=0; $i<strlen($interim); $i++)  
    {  
        $char = $interim{$i};  
        $asciivalue = ord($char);  
        if ($asciivalue == 195)  
        {  
            $result .= '&uuml;';  
        };  
  
  
    }  
  
    return $result;  
}  

... Hoffe es hat irgendjemand noch irgendwelche Ideen -- irgendwie muss es an dem Abrufen als Email (pop3) liegen - offenbar ist das kein normaler string ?? ... ??