array( ' ', '¡', '¢', '£', '¤', '¥', '¦', '§', '¨', '©', 'ª', '«', '¬', '­', '®', '¯', '°', '±', '²', '³', '´', 'µ', '¶', '·', '¸', '¹', 'º', '»', '¼', '½', '¾', '¿', 'À', 'Á', 'Â', 'Ã', 'Ä', 'Å', 'Æ', 'Ç', 'È', 'É', 'Ê', 'Ë', 'Ì', 'Í', 'Î', 'Ï', 'Ð', 'Ñ', 'Ò', 'Ó', 'Ô', 'Õ', 'Ö', '×', 'Ø', 'Ù', 'Ú', 'Û', 'Ü', 'Ý', 'Þ', 'ß', 'à', 'á', 'â', 'ã', 'ä', 'å', 'æ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï', 'ð', 'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', '÷', 'ø', 'ù', 'ú', 'û', 'ü', 'ý', 'þ', 'ÿ', ), // ISO-8859-9 (Turkish) // it only has 6 different chars vs iso-8859-1. They are Ğ, ğ İ, ı, Ş, ş 'ISO-8859-9' => array( ' ', '¡', '¢', '£', '¤', '¥', '¦', '§', '¨', '©', 'ª', '«', '¬', '­', '®', '¯', '°', '±', '²', '³', '´', 'µ', '¶', '·', '¸', '¹', 'º', '»', '¼', '½', '¾', '¿', 'À', 'Á', 'Â', 'Ã', 'Ä', 'Å', 'Æ', 'Ç', 'È', 'É', 'Ê', 'Ë', 'Ì', 'Í', 'Î', 'Ï', 'Ğ', 'Ñ', 'Ò', 'Ó', 'Ô', 'Õ', 'Ö', '×', 'Ø', 'Ù', 'Ú', 'Û', 'Ü', 'İ', 'Ş', 'ß', 'à', 'á', 'â', 'ã', 'ä', 'å', 'æ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï', 'ğ', 'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', '÷', 'ø', 'ù', 'ú', 'û', 'ü', 'ı', 'ş', 'ÿ', ), // ISO-8859-2 (Central Europe) 'ISO-8859-2' => array( ' ', 'Ą', '˘', 'Ł', '¤', 'Ľ', 'Ś', '§', '¨', 'Š', 'Ş', 'Ť', 'Ź', '­', 'Ž', 'Ż', '°', 'ą', '˛', 'ł', '´', 'ľ', 'ś', 'ˇ', '¸', 'š', 'ş', 'ť', 'ź', '˝', 'ž', 'ż', 'Ŕ', 'Á', 'Â', 'Ă', 'Ä', 'Ĺ', 'Ć', 'Ç', 'Č', 'É', 'Ę', 'Ë', 'Ě', 'Í', 'Î', 'Ď', 'Đ', 'Ń', 'Ň', 'Ó', 'Ô', 'Ő', 'Ö', '×', 'Ř', 'Ů', 'Ú', 'Ű', 'Ü', 'Ý', 'Ţ', 'ß', 'ŕ', 'á', 'â', 'ă', 'ä', 'ĺ', 'ć', 'ç', 'č', 'é', 'ę', 'ë', 'ě', 'í', 'î', 'ď', 'đ', 'ń', 'ň', 'ó', 'ô', 'ő', 'ö', '÷', 'ř', 'ů', 'ú', 'ű', 'ü', 'ý', 'ţ', '˙', ), // ISO-8859-3 (Southern Europe) // it has 7 undefined chars at 165, 174, 190, 195, 208, 227, 240 'ISO-8859-3' => array( ' ', 'Ħ', '˘', '£', '¤', chr(165), 'Ĥ', '§', '¨', 'İ', 'Ş', 'Ğ', 'Ĵ', '­', chr(174), 'Ż', '°', 'ħ', '²', '³', '´', 'µ', 'ĥ', '·', '¸', 'ı', 'ş', 'ğ', 'ĵ', '½', chr(190), 'ż', 'À', 'Á', 'Â', chr(195), 'Ä', 'Ċ', 'Ĉ', 'Ç', 'È', 'É', 'Ê', 'Ë', 'Ì', 'Í', 'Î', 'Ï', chr(208), 'Ñ', 'Ò', 'Ó', 'Ô', 'Ġ', 'Ö', '×', 'Ĝ', 'Ù', 'Ú', 'Û', 'Ü', 'Ŭ', 'Ŝ', 'ß', 'à', 'á', 'â', chr(227), 'ä', 'ċ', 'ĉ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï', chr(240), 'ñ', 'ò', 'ó', 'ô', 'ġ', 'ö', '÷', 'ĝ', 'ù', 'ú', 'û', 'ü', 'ŭ', 'ŝ', '˙', ), // ISO-8859-4 (Baltic) 'ISO-8859-4' => array( ' ', 'Ą', 'ĸ', 'Ŗ', '¤', 'Ĩ', 'Ļ', '§', '¨', 'Š', 'Ē', 'Ģ', 'Ŧ', '­', 'Ž', '¯', '°', 'ą', '˛', 'ŗ', '´', 'ĩ', 'ļ', 'ˇ', '¸', 'š', 'ē', 'ģ', 'ŧ', 'Ŋ', 'ž', 'ŋ', 'Ā', 'Á', 'Â', 'Ã', 'Ä', 'Å', 'Æ', 'Į', 'Č', 'É', 'Ę', 'Ë', 'Ė', 'Í', 'Î', 'Ī', 'Đ', 'Ņ', 'Ō', 'Ķ', 'Ô', 'Õ', 'Ö', '×', 'Ø', 'Ų', 'Ú', 'Û', 'Ü', 'Ũ', 'Ū', 'ß', 'ā', 'á', 'â', 'ã', 'ä', 'å', 'æ', 'į', 'č', 'é', 'ę', 'ë', 'ė', 'í', 'î', 'ī', 'đ', 'ņ', 'ō', 'ķ', 'ô', 'õ', 'ö', '÷', 'ø', 'ų', 'ú', 'û', 'ü', 'ũ', 'ū', '˙', ), // ISO-8859-5 (Cyrillic) 'ISO-8859-5' => array( ' ', 'Ё', 'Ђ', 'Ѓ', 'Є', 'Ѕ', 'І', 'Ї', 'Ј', 'Љ', 'Њ', 'Ћ', 'Ќ', '­', 'Ў', 'Џ', 'А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ж', 'З', 'И', 'Й', 'К', 'Л', 'М', 'Н', 'О', 'П', 'Р', 'С', 'Т', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ъ', 'Ы', 'Ь', 'Э', 'Ю', 'Я', 'а', 'б', 'в', 'г', 'д', 'е', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'ъ', 'ы', 'ь', 'э', 'ю', 'я', '№', 'ё', 'ђ', 'ѓ', 'є', 'ѕ', 'і', 'ї', 'ј', 'љ', 'њ', 'ћ', 'ќ', '§', 'ў', 'џ', ), // ISO-8859-6 (Arabic) 'ISO-8859-6' => array( ' ', chr(161), chr(162), chr(163), '¤', chr(165), chr(166), chr(167), chr(168), chr(169), chr(170), chr(171), '،', '­', chr(174), chr(175), chr(176), chr(177), chr(178), chr(179), chr(180), chr(181), chr(182), chr(183), chr(184), chr(185), chr(186), '؛', chr(188), chr(189), chr(190), '؟', chr(192), 'ء', 'آ', 'أ', 'ؤ', 'إ', 'ئ', 'ا', 'ب', 'ة', 'ت', 'ث', 'ج', 'ح', 'خ', 'د', 'ذ', 'ر', 'ز', 'س', 'ش', 'ص', 'ض', 'ط', 'ظ', 'ع', 'غ', chr(219), chr(220), chr(221), chr(222), chr(223), 'ـ', 'ف', 'ق', 'ك', 'ل', 'م', 'ن', 'ه', 'و', 'ى', 'ي', 'ً', 'ٌ', 'ٍ', 'َ', 'ُ', 'ِ', 'ّ', 'ْ', chr(243), chr(244), chr(245), chr(246), chr(247), chr(248), chr(249), chr(250), chr(251), chr(252), chr(253), chr(254), chr(255), ), // ISO-8859-7 (Greek) 'ISO-8859-7' => array( ' ', '‘', '’', '£', '€', '₯', '¦', '§', '¨', '©', 'ͺ', '«', '¬', '­', chr(174), '―', '°', '±', '²', '³', '΄', '΅', 'Ά', '·', 'Έ', 'Ή', 'Ί', '»', 'Ό', '½', 'Ύ', 'Ώ', 'ΐ', 'Α', 'Β', 'Γ', 'Δ', 'Ε','Ζ', 'Η', 'Θ', 'Ι', 'Κ', 'Λ', 'Μ', 'Ν', 'Ξ', 'Ο', 'Π', 'Ρ', chr(210), 'Σ', 'Τ', 'Υ','Φ', 'Χ', 'Ψ', 'Ω', 'Ϊ', 'Ϋ', 'ά', 'έ', 'ή', 'ί', 'ΰ', 'α', 'β', 'γ', 'δ', 'ε','ζ', 'η', 'θ', 'ι', 'κ', 'λ', 'μ', 'ν', 'ξ', 'ο', 'π', 'ρ', 'ς', 'σ', 'τ', 'υ','φ', 'χ', 'ψ', 'ω', 'ϊ', 'ϋ', 'ό', 'ύ', 'ώ', chr(255), ), // ISO-8859-8 (Hebrew) 'ISO-8859-8' => array( ' ', chr(161), '¢', '£', '¤', '¥', '¦', '§', '¨', '©', '×', '«', '¬', '­', '®', '¯', '°', '±', '²', '³', '´', 'µ', '¶', '·', '¸', '¹', '÷', '»', '¼', '½', '¾', chr(191), chr(192), chr(193), chr(194), chr(195), chr(196), chr(197), chr(198), chr(199), chr(200), chr(201), chr(202), chr(203), chr(204), chr(205), chr(206), chr(207), chr(208), chr(209), chr(210), chr(211), chr(212), chr(213), chr(214), chr(215), chr(216), chr(217), chr(218), chr(219), chr(220), chr(221), chr(222), '‗', 'א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ז', 'ח', 'ט', 'י', 'ך', 'כ', 'ל', 'ם', 'מ', 'ן', 'נ', 'ס', 'ע', 'ף', 'פ', 'ץ', 'צ', 'ק', 'ר', 'ש', 'ת', chr(251), chr(252), '‎', '‏', chr(255), ), // ISO-8859-10 (Latin 6) 'ISO-8859-10' => array( ' ', 'Ą', 'Ē', 'Ģ', 'Ī', 'Ĩ', 'Ķ', '§', 'Ļ', 'Đ', 'Š', 'Ŧ', 'Ž', '­', 'Ū', 'Ŋ', '°', 'ą', 'ē', 'ģ', 'ī', 'ĩ', 'ķ', '·', 'ļ', 'đ', 'š', 'ŧ', 'ž', '―', 'ū', 'ŋ', 'Ā', 'Á', 'Â', 'Ã', 'Ä', 'Å', 'Æ', 'Į', 'Č', 'É', 'Ę', 'Ë', 'Ė', 'Í', 'Î', 'Ï', 'Ð', 'Ņ', 'Ō', 'Ó', 'Ô', 'Õ', 'Ö', 'Ũ', 'Ø', 'Ų', 'Ú', 'Û', 'Ü', 'Ý', 'Þ', 'ß', 'ā', 'á', 'â', 'ã', 'ä', 'å', 'æ', 'į', 'č', 'é', 'ę', 'ë', 'ė', 'í', 'î', 'ï', 'ð', 'ņ', 'ō', 'ó', 'ô', 'õ', 'ö', 'ũ', 'ø', 'ų', 'ú', 'û', 'ü', 'ý', 'þ', 'ĸ', ), // ISO-8859-11 (Thai) 'ISO-8859-11' => array( ' ', 'ก', 'ข', 'ฃ', 'ค', 'ฅ', 'ฆ', 'ง', 'จ', 'ฉ', 'ช', 'ซ', 'ฌ', 'ญ', 'ฎ', 'ฏ', 'ฐ', 'ฑ', 'ฒ', 'ณ', 'ด', 'ต', 'ถ', 'ท', 'ธ', 'น', 'บ', 'ป', 'ผ', 'ฝ', 'พ', 'ฟ', 'ภ', 'ม', 'ย', 'ร', 'ฤ', 'ล', 'ฦ', 'ว', 'ศ', 'ษ', 'ส', 'ห', 'ฬ', 'อ', 'ฮ', 'ฯ', 'ะ', 'ั', 'า', 'ำ', 'ิ', 'ี', 'ึ', 'ื', 'ุ', 'ู', 'ฺ', chr(219), chr(220), chr(221), chr(222), '฿', 'เ', 'แ', 'โ', 'ใ', 'ไ', 'ๅ', 'ๆ', '็', '่', '้', '๊', '๋', '์', 'ํ', '๎', '๏', '๐', '๑', '๒', '๓', '๔', '๕', '๖', '๗', '๘', '๙', '๚', '๛', chr(252), chr(253), chr(254), chr(255), ), // ISO-8859-13 (Latin 7)(Baltic Rim) 'ISO-8859-13' => array( ' ', '”', '¢', '£', '¤', '„', '¦', '§', 'Ø', '©', 'Ŗ', '«', '¬', '­', '®', 'Æ', '°', '±', '²', '³', '“', 'µ', '¶', '·', 'ø', '¹', 'ŗ', '»', '¼', '½', '¾', 'æ', 'Ą', 'Į', 'Ā', 'Ć', 'Ä', 'Å', 'Ę', 'Ē', 'Č', 'É', 'Ź', 'Ė', 'Ģ', 'Ķ', 'Ī', 'Ļ', 'Š', 'Ń', 'Ņ', 'Ó', 'Ō', 'Õ', 'Ö', '×', 'Ų', 'Ł', 'Ś', 'Ū', 'Ü', 'Ż', 'Ž', 'ß', 'ą', 'į', 'ā', 'ć', 'ä', 'å', 'ę', 'ē', 'č', 'é', 'ź', 'ė', 'ģ', 'ķ', 'ī', 'ļ', 'š', 'ń', 'ņ', 'ó', 'ō', 'õ', 'ö', '÷', 'ų', 'ł', 'ś', 'ū', 'ü', 'ż', 'ž', '’', ), // ISO-8859-14 (Latin 8) 'ISO-8859-14' => array( ' ', 'Ḃ', 'ḃ', '£', 'Ċ', 'ċ', 'Ḋ', '§', 'Ẁ', '©', 'Ẃ', 'ḋ', 'Ỳ', '­', '®', 'Ÿ', 'Ḟ', 'ḟ', 'Ġ', 'ġ', 'Ṁ', 'ṁ', '¶', 'Ṗ', 'ẁ', 'ṗ', 'ẃ', 'Ṡ', 'ỳ', 'Ẅ', 'ẅ', 'ṡ', 'À', 'Á', 'Â', 'Ã', 'Ä', 'Å', 'Æ', 'Ç', 'È', 'É', 'Ê', 'Ë', 'Ì', 'Í', 'Î', 'Ï', 'Ŵ', 'Ñ', 'Ò', 'Ó', 'Ô', 'Õ', 'Ö', 'Ṫ', 'Ø', 'Ù', 'Ú', 'Û', 'Ü', 'Ý', 'Ŷ', 'ß', 'à', 'á', 'â', 'ã', 'ä', 'å', 'æ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï', 'ŵ', 'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', 'ṫ', 'ø', 'ù', 'ú', 'û', 'ü', 'ý', 'ŷ', 'ÿ', ), // ISO-8859-15 (Latin 9) 'ISO-8859-15' => array( ' ', '¡', '¢', '£', '€', '¥', 'Š', '§', 'š', '©', 'ª', '«', '¬', '­', '®', '¯', '°', '±', '²', '³', 'Ž', 'µ', '¶', '·', 'ž', '¹', 'º', '»', 'Œ', 'œ', 'Ÿ', '¿', 'À', 'Á', 'Â', 'Ã', 'Ä', 'Å', 'Æ', 'Ç', 'È', 'É', 'Ê', 'Ë', 'Ì', 'Í', 'Î', 'Ï', 'Ð', 'Ñ', 'Ò', 'Ó', 'Ô', 'Õ', 'Ö', '×', 'Ø', 'Ù', 'Ú', 'Û', 'Ü', 'Ý', 'Þ', 'ß', 'à', 'á', 'â', 'ã', 'ä', 'å', 'æ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï', 'ð', 'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', '÷', 'ø', 'ù', 'ú', 'û', 'ü', 'ý', 'þ', 'ÿ', ), // ISO-8859-16 (Central, Eastern and Southern European languages (Albanian, Croatian, Hungarian, Polish, Romanian, Serbian and Slovenian, but also French, German, Italian and Irish Gaelic) 'ISO-8859-16' => array( ' ', 'Ą', 'ą', 'Ł', '€', '„', 'Š', '§', 'š', '©', 'Ș', '«', 'Ź', '­', 'ź', 'Ż', '°', '±', 'Č', 'ł', 'Ž', '”', '¶', '·', 'ž', 'č', 'ș', '»', 'Œ', 'œ', 'Ÿ', 'ż', 'À', 'Á', 'Â', 'Ă', 'Ä', 'Ć', 'Æ', 'Ç', 'È', 'É', 'Ê', 'Ë', 'Ì', 'Í', 'Î', 'Ï', 'Đ', 'Ń', 'Ò', 'Ó', 'Ô', 'Ő', 'Ö', 'Ś', 'Ű', 'Ù', 'Ú', 'Û', 'Ü', 'Ę', 'Ț', 'ß', 'à', 'á', 'â', 'ă', 'ä', 'ć', 'æ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï', 'đ', 'ń', 'ò', 'ó', 'ô', 'ő', 'ö', 'ś', 'ű', 'ù', 'ú', 'û', 'ü', 'ę', 'ț', 'ÿ', ), // ============================================= // BELOW IS WINDOW-125* CHARSET HTML ENCODE MAP // ============================================= // Windows-1250 (Central Europe) 'Windows-1250' => array( '€', chr(129), '‚', chr(131), '„', '…', '†', '‡', chr(136), '‰', 'Š', '‹', 'Ś', 'Ť', 'Ž', 'Ź', chr(144), '‘', '’', '“', '”', '•', '–', '—', chr(152), '™', 'š', '›', 'ś', 'ť', 'ž', 'ź', ' ', 'ˇ', '˘', 'Ł', '¤', 'Ą', '¦', '§', '¨', '©', 'Ş', '«', '¬', '­', '®', 'Ż', '°', '±', '˛', 'ł', '´', 'µ', '¶', '·', '¸', 'ą', 'ş', '»', 'Ľ', '˝', 'ľ', 'ż', 'Ŕ', 'Á', 'Â', 'Ă', 'Ä', 'Ĺ', 'Ć', 'Ç', 'Č', 'É', 'Ę', 'Ë', 'Ě', 'Í', 'Î', 'Ď', 'Đ', 'Ń', 'Ň', 'Ó', 'Ô', 'Ő', 'Ö', '×', 'Ř', 'Ů', 'Ú', 'Ű', 'Ü', 'Ý', 'Ţ', 'ß', 'ŕ', 'á', 'â', 'ă', 'ä', 'ĺ', 'ć', 'ç', 'č', 'é', 'ę', 'ë', 'ě', 'í', 'î', 'ď', 'đ', 'ń', 'ň', 'ó', 'ô', 'ő', 'ö', '÷', 'ř', 'ů', 'ú', 'ű', 'ü', 'ý', 'ţ', '˙', ), // Windows-1251 (Cyrillic) 'Windows-1251' => array( 'Ђ', 'Ѓ', '‚', 'ѓ', '„', '…', '†', '‡', '€', '‰', 'Љ', '‹', 'Њ', 'Ќ', 'Ћ', 'Џ', 'ђ', '‘', '’', '“', '”', '•', '–', '—', chr(152), '™', 'љ', '›', 'њ', 'ќ', 'ћ', 'џ', ' ', 'Ў', 'ў', 'Ј', '¤', 'Ґ', '¦', '§', 'Ё', '©', 'Є', '«', '¬', '­', '®', 'Ї', '°', '±', 'І', 'і', 'ґ', 'µ', '¶', '·', 'ё', '№', 'є', '»', 'ј', 'Ѕ', 'ѕ', 'ї', 'А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ж', 'З', 'И', 'Й', 'К', 'Л', 'М', 'Н', 'О', 'П', 'Р', 'С', 'Т', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ъ', 'Ы', 'Ь', 'Э', 'Ю', 'Я', 'а', 'б', 'в', 'г', 'д', 'е', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'ъ', 'ы', 'ь', 'э', 'ю', 'я', ), // Windows-1252 (Western Europe) 'Windows-1252' => array( '€', '', '‚', 'ƒ', '„', '…', '†', '‡', 'ˆ', '‰', 'Š', '‹', 'Œ', '', 'Ž', '', '', '‘', '’', '“', '”', '•', '–', '—', '˜', '™', 'š', '›', 'œ', '', 'ž', 'Ÿ', // below is totally the same as iso-8859-1 ' ', '¡', '¢', '£', '¤', '¥', '¦', '§', '¨', '©', 'ª', '«', '¬', '­', '®', '¯', '°', '±', '²', '³', '´', 'µ', '¶', '·', '¸', '¹', 'º', '»', '¼', '½', '¾', '¿', 'À', 'Á', 'Â', 'Ã', 'Ä', 'Å', 'Æ', 'Ç', 'È', 'É', 'Ê', 'Ë', 'Ì', 'Í', 'Î', 'Ï', 'Ð', 'Ñ', 'Ò', 'Ó', 'Ô', 'Õ', 'Ö', '×', 'Ø', 'Ù', 'Ú', 'Û', 'Ü', 'Ý', 'Þ', 'ß', 'à', 'á', 'â', 'ã', 'ä', 'å', 'æ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï', 'ð', 'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', '÷', 'ø', 'ù', 'ú', 'û', 'ü', 'ý', 'þ', 'ÿ', ), // Windows-1253 (Greek) 'Windows-1253' => array( '€', chr(129), '‚', 'ƒ', '„', '…', '†', '‡', chr(136), '‰', chr(138), '‹', chr(140), chr(141), chr(142), chr(143), chr(144), '‘', '’', '“', '”', '•', '–', '—', chr(152), '™', chr(154), '›', chr(156), chr(157), chr(158), chr(159), ' ', '΅', 'Ά', '£', '¤', '¥', '¦', '§', '¨', '©', chr(170), '«', '¬', '­', '®', '―', '°', '±', '²', '³', '΄', 'µ', '¶', '·', 'Έ', 'Ή', 'Ί', '»', 'Ό', '½', 'Ύ', 'Ώ', 'ΐ', 'Α', 'Β', 'Γ', 'Δ', 'Ε','Ζ', 'Η', 'Θ', 'Ι', 'Κ', 'Λ', 'Μ', 'Ν', 'Ξ', 'Ο', 'Π', 'Ρ', chr(210), 'Σ', 'Τ', 'Υ','Φ', 'Χ', 'Ψ', 'Ω', 'Ϊ', 'Ϋ', 'ά', 'έ', 'ή', 'ί', 'ΰ', 'α', 'β', 'γ', 'δ', 'ε','ζ', 'η', 'θ', 'ι', 'κ', 'λ', 'μ', 'ν', 'ξ', 'ο', 'π', 'ρ', 'ς', 'σ', 'τ', 'υ','φ', 'χ', 'ψ', 'ω', 'ϊ', 'ϋ', 'ό', 'ύ', 'ώ', chr(255), ), // Windows-1254 (Greek) 'Windows-1254' => array( '€', chr(129), '‚', 'ƒ', '„', '…', '†', '‡', 'ˆ', '‰', 'Š', '‹', 'Œ', chr(141), chr(142), chr(143), chr(144), '‘', '’', '“', '”', '•', '–', '—', '˜', '™', 'š', '›', 'œ', chr(157), chr(158), 'Ÿ', ' ', '¡', '¢', '£', '¤', '¥', '¦', '§', '¨', '©', 'ª', '«', '¬', '­', '®', '¯', '°', '±', '²', '³', '´', 'µ', '¶', '·', '¸', '¹', 'º', '»', '¼', '½', '¾', '¿', 'À', 'Á', 'Â', 'Ã', 'Ä', 'Å', 'Æ', 'Ç', 'È', 'É', 'Ê', 'Ë', 'Ì', 'Í', 'Î', 'Ï', 'Ğ', 'Ñ', 'Ò', 'Ó', 'Ô', 'Õ', 'Ö', '×', 'Ø', 'Ù', 'Ú', 'Û', 'Ü', 'İ', 'Ş', 'ß', 'à', 'á', 'â', 'ã', 'ä', 'å', 'æ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï', 'ğ', 'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', '÷', 'ø', 'ù', 'ú', 'û', 'ü', 'ı', 'ş', 'ÿ', ), // Windows-1255 (Hebrew) 'Windows-1255' => array( '€', chr(129), '‚', 'ƒ', '„', '…', '†', '‡', 'ˆ', '‰', chr(138), '‹', chr(140), chr(141), chr(142), chr(143), chr(144), '‘', '’', '“', '”', '•', '–', '—', '˜', '™', chr(154), '›', chr(156), chr(157), chr(158), chr(159), ' ', '¡', '¢', '£', '₪', '¥', '¦', '§', '¨', '©', '×', '«', '¬', '­', '®', '¯', '°', '±', '²', '³', '´', 'µ', '¶', '·', '¸', '¹', '÷', '»', '¼', '½', '¾', '¿', 'ְ', 'ֱ', 'ֲ', 'ֳ', 'ִ', 'ֵ', 'ֶ', 'ַ', 'ָ', 'ֹ', chr(202), 'ֻ', 'ּ', 'ֽ', '־', 'ֿ', '׀', 'ׁ', 'ׂ', '׃', 'װ', 'ױ', 'ײ', '׳', '״', chr(217), chr(218), chr(219), chr(220), chr(221), chr(222), chr(223), 'א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ז', 'ח', 'ט', 'י', 'ך', 'כ', 'ל', 'ם', 'מ', 'ן', 'נ', 'ס', 'ע', 'ף', 'פ', 'ץ', 'צ', 'ק', 'ר', 'ש', 'ת', chr(251), chr(252), '‎', '‏', chr(255), ), // Windows-1256 (Arabic) 'Windows-1256' => array( '€', 'پ', '‚', 'ƒ', '„', '…', '†', '‡', 'ˆ', '‰', 'ٹ', '‹', 'Œ', 'چ', 'ژ', 'ڈ', 'گ', '‘', '’', '“', '”', '•', '–', '—', 'ک', '™', 'ڑ', '›', 'œ', '‌', '‍', 'ں', ' ', '،', '¢', '£', '¤', '¥', '¦', '§', '¨', '©', 'ھ', '«', '¬', '­', '®', '¯', '°', '±', '²', '³', '´', 'µ', '¶', '·', '¸', '¹', '؛', '»', '¼', '½', '¾', '؟', 'ہ', 'ء', 'آ', 'أ', 'ؤ', 'إ', 'ئ', 'ا', 'ب', 'ة', 'ت', 'ث', 'ج', 'ح', 'خ', 'د', 'ذ', 'ر', 'ز', 'س', 'ش', 'ص', 'ض', '×', 'ط', 'ظ', 'ع', 'غ', 'ـ', 'ف', 'ق', 'ك', 'à', 'ل', 'â', 'م', 'ن', 'ه', 'و', 'ç', 'è', 'é', 'ê', 'ë', 'ى', 'ي', 'î', 'ï', 'ً', 'ٌ', 'ٍ', 'َ', 'ô', 'ُ', 'ِ', '÷', 'ّ', 'ù', 'ْ', 'û', 'ü', '‎', '‏', 'ے', ), // Windows-1257 (Baltic Rim) 'Windows-1257' => array( '€', chr(129), '‚', chr(131), '„', '…', '†', '‡', chr(136), '‰', chr(138), '‹', chr(140), '¨', 'ˇ', '¸', chr(144), '‘', '’', '“', '”', '•', '–', '—', chr(152), '™', chr(154), '›', chr(156), '¯', '˛', chr(159), ' ', chr(161), '¢', '£', '¤', chr(165), '¦', '§', 'Ø', '©', 'Ŗ', '«', '¬', '­', '®', 'Æ', '°', '±', '²', '³', '´', 'µ', '¶', '·', 'ø', '¹', 'ŗ', '»', '¼', '½', '¾', 'æ', 'Ą', 'Į', 'Ā', 'Ć', 'Ä', 'Å', 'Ę', 'Ē', 'Č', 'É', 'Ź', 'Ė', 'Ģ', 'Ķ', 'Ī', 'Ļ', 'Š', 'Ń', 'Ņ', 'Ó', 'Ō', 'Õ', 'Ö', '×', 'Ų', 'Ł', 'Ś', 'Ū', 'Ü', 'Ż', 'Ž', 'ß', 'ą', 'į', 'ā', 'ć', 'ä', 'å', 'ę', 'ē', 'č', 'é', 'ź', 'ė', 'ģ', 'ķ', 'ī', 'ļ', 'š', 'ń', 'ņ', 'ó', 'ō', 'õ', 'ö', '÷', 'ų', 'ł', 'ś', 'ū', 'ü', 'ż', 'ž', '˙', ), // Windows-1258 (Vietnam) 'Windows-1258' => array( '€', chr(129), '‚', 'ƒ', '„', '…', '†', '‡', 'ˆ', '‰', chr(138), '‹', 'Œ', chr(141), chr(142), chr(143), chr(144), '‘', '’', '“', '”', '•', '–', '—', '˜', '™', chr(154), '›', 'œ', chr(157), chr(158), 'Ÿ', ' ', '¡', '¢', '£', '¤', '¥', '¦', '§', '¨', '©', 'ª', '«', '¬', '­', '®', '¯', '°', '±', '²', '³', '´', 'µ', '¶', '·', '¸', '¹', 'º', '»', '¼', '½', '¾', '¿', 'À', 'Á', 'Â', 'Ă', 'Ä', 'Å', 'Æ', 'Ç', 'È', 'É', 'Ê', 'Ë', '̀', 'Í', 'Î', 'Ï', 'Đ', 'Ñ', '̉', 'Ó', 'Ô', 'Ơ', 'Ö', '×', 'Ø', 'Ù', 'Ú', 'Û', 'Ü', 'Ư', '̃', 'ß', 'à', 'á', 'â', 'ă', 'ä', 'å', 'æ', 'ç', 'è', 'é', 'ê', 'ë', '́', 'í', 'î', 'ï', 'đ', 'ñ', '̣', 'ó', 'ô', 'ơ', 'ö', '÷', 'ø', 'ù', 'ú', 'û', 'ü', 'ư', '₫', 'ÿ', ), ); $charset_entity = array( '´' => '´', 'ò' => 'ò', 'ℜ' => 'ℜ', '⟨' => '〈', 'Μ' => 'Μ', '¸' => '¸', 'Ø' => 'Ø', '®' => '®', '⌈' => '⌈', 'μ' => 'μ', 'ˆ' => 'ˆ', 'ø' => 'ø', '‏' => '‏', '⌊' => '⌊', 'Ν' => 'Ν', '¯' => '¯', 'Õ' => 'Õ', '§' => '§', '∗' => '∗', 'ν' => 'ν', '·' => '·', 'õ' => 'õ', '­' => '­', 'µ' => 'µ', 'Ω' => 'Ω', '˜' => '˜', 'Ö' => 'Ö', '¹' => '¹', '∇' => '∇', 'ω' => 'ω', '¨' => '¨', 'ö' => 'ö', '™' => '™', '≠' => '≠', 'Ο' => 'Ο', 'Á' => 'Á', 'Š' => 'Š', '℘' => '℘', '∋' => '∋', 'ο' => 'ο', 'á' => 'á', 'š' => 'š', '„' => '„', '∉' => '∉', 'Φ' => 'Φ', 'Â' => 'Â', 'ß' => 'ß', '«' => '«', '⊄' => '⊄', 'φ' => 'φ', 'â' => 'â', 'Þ' => 'Þ', '“' => '“', '⊕' => '⊕', 'Π' => 'Π', 'Æ' => 'Æ', 'þ' => 'þ', '‹' => '‹', '∨' => '∨', 'π' => 'π', 'æ' => 'æ', 'Ú' => 'Ú', '‘' => '‘', '⊗' => '⊗', 'ϖ' => 'ϖ', 'À' => 'À', 'ú' => 'ú', '»' => '»', '∂' => '∂', 'Ψ' => 'Ψ', 'à' => 'à', 'Û' => 'Û', '”' => '”', '⊥' => '⊥', 'ψ' => 'ψ', 'Å' => 'Å', 'û' => 'û', '›' => '›', '±' => '±', 'Ρ' => 'Ρ', 'å' => 'å', 'Ù' => 'Ù', '’' => '’', '∏' => '∏', 'ρ' => 'ρ', 'Ã' => 'Ã', 'ù' => 'ù', '‚' => '‚', '∝' => '∝', 'Σ' => 'Σ', 'ã' => 'ã', 'Ü' => 'Ü', ' ' => ' ', '√' => '√', 'σ' => 'σ', 'Ä' => 'Ä', 'ü' => 'ü', ' ' => ' ', '⟩' => '〉', 'ς' => 'ς', 'ä' => 'ä', 'Ý' => 'Ý', ' ' => ' ', '⌉' => '⌉', 'Τ' => 'Τ', 'Ç' => 'Ç', 'ý' => 'ý', ' ' => ' ', '⌋' => '⌋', 'τ' => 'τ', 'ç' => 'ç', 'ÿ' => 'ÿ', '‍' => '‍', '⋅' => '⋅', 'Θ' => 'Θ', 'É' => 'É', 'Ÿ' => 'Ÿ', '‌' => '‌', '∼' => '∼', 'θ' => 'θ', 'é' => 'é', '¢' => '¢', '°' => '°', '⊂' => '⊂', '&thetasy;' => 'ϑ', 'Ê' => 'Ê', '¤' => '¤', '÷' => '÷', '⊆' => '⊆', 'ϒ' => 'ϒ', 'ê' => 'ê', '€' => '€', '½' => '½', '∑' => '∑', 'Υ' => 'Υ', 'È' => 'È', '£' => '£', '¼' => '¼', '⊃' => '⊃', 'υ' => 'υ', 'è' => 'è', '¥' => '¥', '¾' => '¾', '⊇' => '⊇', 'Ξ' => 'Ξ', 'Ð' => 'Ð', '¦' => '¦', '≥' => '≥', '∴' => '∴', 'ξ' => 'ξ', 'ð' => 'ð', '•' => '•', '≤' => '≤', 'Α' => 'Α', 'Ζ' => 'Ζ', 'Ë' => 'Ë', '©' => '©', '−' => '−', 'α' => 'α', 'ζ' => 'ζ', 'ë' => 'ë', '†' => '†', '²' => '²', 'Β' => 'Β', '↵' => '↵', 'Í' => 'Í', '‡' => '‡', '³' => '³', 'β' => 'β', '↓' => '↓', 'í' => 'í', '⁄' => '⁄', '×' => '×', 'Χ' => 'Χ', '⇓' => '⇓', 'Î' => 'Î', '…' => '…', 'ℵ' => 'ℵ', 'χ' => 'χ', '↔' => '↔', 'î' => 'î', '¡' => '¡', '∧' => '∧', 'Δ' => 'Δ', '⇔' => '⇔', 'Ì' => 'Ì', 'ℑ' => 'ℑ', '∠' => '∠', 'δ' => 'δ', '←' => '←', 'ì' => 'ì', '¿' => '¿', '≈' => '≈', 'Ε' => 'Ε', '⇐' => '⇐', 'Ï' => 'Ï', '‎' => '‎', '∩' => '∩', 'ε' => 'ε', '→' => '→', 'ï' => 'ï', '—' => '—', '≅' => '≅', 'Η' => 'Η', '⇒' => '⇒', 'Ñ' => 'Ñ', '–' => '–', '∪' => '∪', 'η' => 'η', '↑' => '↑', 'ñ' => 'ñ', '¬' => '¬', '∅' => '∅', 'Γ' => 'Γ', '⇑' => '⇑', 'Ó' => 'Ó', '‾' => '‾', '≡' => '≡', 'γ' => 'γ', '♣' => '♣', 'ó' => 'ó', 'ª' => 'ª', '∃' => '∃', 'Ι' => 'Ι', '♦' => '♦', 'Ô' => 'Ô', 'º' => 'º', 'ƒ' => 'ƒ', 'ι' => 'ι', '♥' => '♥', 'ô' => 'ô', '¶' => '¶', '∀' => '∀', 'Κ' => 'Κ', '♠' => '♠', 'Œ' => 'Œ', '‰' => '‰', '∞' => '∞', 'κ' => 'κ', '◊' => '◊', 'œ' => 'œ', '′' => '′', '∫' => '∫', 'Λ' => 'Λ', 'Ò' => 'Ò', '″' => '″', '∈' => '∈', 'λ' => 'λ', );