2015-07-20 1 views
0

Le sujet de l'email que je travaille avec est:trouble PHP conversion chaîne codée en hébreu (ISO-8891-8-i) retour aux caractères hébreux

=?iso-8859-8-i?B?4gnjCeQJ5QnmCecJ6AnpCeoJ6wnsCe0J7w==?= 

Cependant, aucune combinaison de décodage (ou mb_convert_encoding) semble le retourner à ressembler à

בגדהוזחטיךכלםמן 

Je remarque que ISO-8891-8-i semble manquer de certains des documents de PHP, mais je suis en espérant que je me manque quelque chose évidente.

Répondre

0

figured it out :)

// fix for logical/visual order encodings, e.g. iso-8859-8-i; PHP doesn't support conversion from these encodings so we just drop the ordering part of the encoding string 
    if (stripos($from_encoding, 'iso-8859-8') !== false) 
    { 
     $from_encoding = 'iso-8859-8'; 
    } 

C'est la mb_convert_encoding partie -i n'aime pas.