Replacing tabs with spaces, trimming white space at EOL and newline at EOF
[squirrelmail.git] / functions / decode / cp1253.php
index ff69088d9c1f9894dd6c38429c3e416cafaf8f77..bc852daae81a0afd17c949cd31ec3311b31fd4db 100644 (file)
@@ -7,7 +7,7 @@
  *
  * This file contains cp1253 decoding function that is needed to read
  * cp1253 encoded mails in non-cp1253 locale.
- * 
+ *
  * Original data taken from:
  *  ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1253.TXT
  *
@@ -39,134 +39,134 @@ function charset_decode_cp1253 ($string) {
         return $string;
 
     $cp1253 = array(
-       "\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" => '�'
+        "\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($cp1253), array_values($cp1253), $string);
@@ -174,4 +174,4 @@ function charset_decode_cp1253 ($string) {
     return $string;
 }
 
-?>
+?>
\ No newline at end of file