X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=functions%2Fdecode%2Fcp1256.php;h=aa22e143d59a38f1a7516969c42732b5a3cf2189;hp=8946c92ba9d7b1d4155a6b21d41fe7909ba5117a;hb=c4faef335b2362c81b8ebf026d4066c12d70536c;hpb=82d304a0501324b276cabab1870755d5352bd21c diff --git a/functions/decode/cp1256.php b/functions/decode/cp1256.php index 8946c92b..aa22e143 100644 --- a/functions/decode/cp1256.php +++ b/functions/decode/cp1256.php @@ -1,14 +1,11 @@ '€', - "\x81" => 'پ', - "\x82" => '‚', - "\x83" => 'ƒ', - "\x84" => '„', - "\x85" => '…', - "\x86" => '†', - "\x87" => '‡', - "\x88" => 'ˆ', - "\x89" => '‰', - "\x8A" => 'ٹ', - "\x8B" => '‹', - "\x8C" => 'Œ', - "\x8D" => 'چ', - "\x8E" => 'ژ', - "\x8F" => 'ڈ', - "\x90" => 'گ', - "\x91" => '‘', - "\x92" => '’', - "\x93" => '“', - "\x94" => '”', - "\x95" => '•', - "\x96" => '–', - "\x97" => '—', - "\x98" => 'ک', - "\x99" => '™', - "\x9A" => 'ڑ', - "\x9B" => '›', - "\x9C" => 'œ', - "\x9D" => '‌', - "\x9E" => '‍', - "\x9F" => 'ں', - "\xA0" => ' ', - "\xA1" => '،', - "\xA2" => '¢', - "\xA3" => '£', - "\xA4" => '¤', - "\xA5" => '¥', - "\xA6" => '¦', - "\xA7" => '§', - "\xA8" => '¨', - "\xA9" => '©', - "\xAA" => 'ھ', - "\xAB" => '«', - "\xAC" => '¬', - "\xAD" => '­', - "\xAE" => '®', - "\xAF" => '¯', - "\xB0" => '°', - "\xB1" => '±', - "\xB2" => '²', - "\xB3" => '³', - "\xB4" => '´', - "\xB5" => 'µ', - "\xB6" => '¶', - "\xB7" => '·', - "\xB8" => '¸', - "\xB9" => '¹', - "\xBA" => '؛', - "\xBB" => '»', - "\xBC" => '¼', - "\xBD" => '½', - "\xBE" => '¾', - "\xBF" => '؟', - "\xC0" => 'ہ', - "\xC1" => 'ء', - "\xC2" => 'آ', - "\xC3" => 'أ', - "\xC4" => 'ؤ', - "\xC5" => 'إ', - "\xC6" => 'ئ', - "\xC7" => 'ا', - "\xC8" => 'ب', - "\xC9" => 'ة', - "\xCA" => 'ت', - "\xCB" => 'ث', - "\xCC" => 'ج', - "\xCD" => 'ح', - "\xCE" => 'خ', - "\xCF" => 'د', - "\xD0" => 'ذ', - "\xD1" => 'ر', - "\xD2" => 'ز', - "\xD3" => 'س', - "\xD4" => 'ش', - "\xD5" => 'ص', - "\xD6" => 'ض', - "\xD7" => '×', - "\xD8" => 'ط', - "\xD9" => 'ظ', - "\xDA" => 'ع', - "\xDB" => 'غ', - "\xDC" => 'ـ', - "\xDD" => 'ف', - "\xDE" => 'ق', - "\xDF" => 'ك', - "\xE0" => 'à', - "\xE1" => 'ل', - "\xE2" => 'â', - "\xE3" => 'م', - "\xE4" => 'ن', - "\xE5" => 'ه', - "\xE6" => 'و', - "\xE7" => 'ç', - "\xE8" => 'è', - "\xE9" => 'é', - "\xEA" => 'ê', - "\xEB" => 'ë', - "\xEC" => 'ى', - "\xED" => 'ي', - "\xEE" => 'î', - "\xEF" => 'ï', - "\xF0" => 'ً', - "\xF1" => 'ٌ', - "\xF2" => 'ٍ', - "\xF3" => 'َ', - "\xF4" => 'ô', - "\xF5" => 'ُ', - "\xF6" => 'ِ', - "\xF7" => '÷', - "\xF8" => 'ّ', - "\xF9" => 'ù', - "\xFA" => 'ْ', - "\xFB" => 'û', - "\xFC" => 'ü', - "\xFD" => '‎', - "\xFE" => '‏', - "\xFF" => 'ے' + "\x80" => '€', + "\x81" => 'پ', + "\x82" => '‚', + "\x83" => 'ƒ', + "\x84" => '„', + "\x85" => '…', + "\x86" => '†', + "\x87" => '‡', + "\x88" => 'ˆ', + "\x89" => '‰', + "\x8A" => 'ٹ', + "\x8B" => '‹', + "\x8C" => 'Œ', + "\x8D" => 'چ', + "\x8E" => 'ژ', + "\x8F" => 'ڈ', + "\x90" => 'گ', + "\x91" => '‘', + "\x92" => '’', + "\x93" => '“', + "\x94" => '”', + "\x95" => '•', + "\x96" => '–', + "\x97" => '—', + "\x98" => 'ک', + "\x99" => '™', + "\x9A" => 'ڑ', + "\x9B" => '›', + "\x9C" => 'œ', + "\x9D" => '‌', + "\x9E" => '‍', + "\x9F" => 'ں', + "\xA0" => ' ', + "\xA1" => '،', + "\xA2" => '¢', + "\xA3" => '£', + "\xA4" => '¤', + "\xA5" => '¥', + "\xA6" => '¦', + "\xA7" => '§', + "\xA8" => '¨', + "\xA9" => '©', + "\xAA" => 'ھ', + "\xAB" => '«', + "\xAC" => '¬', + "\xAD" => '­', + "\xAE" => '®', + "\xAF" => '¯', + "\xB0" => '°', + "\xB1" => '±', + "\xB2" => '²', + "\xB3" => '³', + "\xB4" => '´', + "\xB5" => 'µ', + "\xB6" => '¶', + "\xB7" => '·', + "\xB8" => '¸', + "\xB9" => '¹', + "\xBA" => '؛', + "\xBB" => '»', + "\xBC" => '¼', + "\xBD" => '½', + "\xBE" => '¾', + "\xBF" => '؟', + "\xC0" => 'ہ', + "\xC1" => 'ء', + "\xC2" => 'آ', + "\xC3" => 'أ', + "\xC4" => 'ؤ', + "\xC5" => 'إ', + "\xC6" => 'ئ', + "\xC7" => 'ا', + "\xC8" => 'ب', + "\xC9" => 'ة', + "\xCA" => 'ت', + "\xCB" => 'ث', + "\xCC" => 'ج', + "\xCD" => 'ح', + "\xCE" => 'خ', + "\xCF" => 'د', + "\xD0" => 'ذ', + "\xD1" => 'ر', + "\xD2" => 'ز', + "\xD3" => 'س', + "\xD4" => 'ش', + "\xD5" => 'ص', + "\xD6" => 'ض', + "\xD7" => '×', + "\xD8" => 'ط', + "\xD9" => 'ظ', + "\xDA" => 'ع', + "\xDB" => 'غ', + "\xDC" => 'ـ', + "\xDD" => 'ف', + "\xDE" => 'ق', + "\xDF" => 'ك', + "\xE0" => 'à', + "\xE1" => 'ل', + "\xE2" => 'â', + "\xE3" => 'م', + "\xE4" => 'ن', + "\xE5" => 'ه', + "\xE6" => 'و', + "\xE7" => 'ç', + "\xE8" => 'è', + "\xE9" => 'é', + "\xEA" => 'ê', + "\xEB" => 'ë', + "\xEC" => 'ى', + "\xED" => 'ي', + "\xEE" => 'î', + "\xEF" => 'ï', + "\xF0" => 'ً', + "\xF1" => 'ٌ', + "\xF2" => 'ٍ', + "\xF3" => 'َ', + "\xF4" => 'ô', + "\xF5" => 'ُ', + "\xF6" => 'ِ', + "\xF7" => '÷', + "\xF8" => 'ّ', + "\xF9" => 'ù', + "\xFA" => 'ْ', + "\xFB" => 'û', + "\xFC" => 'ü', + "\xFD" => '‎', + "\xFE" => '‏', + "\xFF" => 'ے' ); $string = str_replace(array_keys($cp1256), array_values($cp1256), $string); return $string; } - -?>