diff options
-rw-r--r-- | plugingui/utf8.cc | 258 |
1 files changed, 129 insertions, 129 deletions
diff --git a/plugingui/utf8.cc b/plugingui/utf8.cc index a5fee63..a14fd43 100644 --- a/plugingui/utf8.cc +++ b/plugingui/utf8.cc @@ -29,38 +29,38 @@ UTF8::UTF8() { // Encode Map - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = "
"; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; - map_encode["�"] = ""; + map_encode["\x80"] = "�\x80"; + map_encode["\x81"] = "�\x81"; + map_encode["\x82"] = "�\x82"; + map_encode["\x83"] = "�\x83"; + map_encode["\x84"] = "�\x84"; + map_encode["\x85"] = "�\x85"; + map_encode["\x86"] = "�\x86"; + map_encode["\x87"] = "�\x87"; + map_encode["\x88"] = "�\x88"; + map_encode["\x89"] = "�\x89"; + map_encode["\x8a"] = "�\x8a"; + map_encode["\x8b"] = "�\x8b"; + map_encode["\x8c"] = "�\x8c"; + map_encode["\x8d"] = "�\x8d"; + map_encode["\x8e"] = "�\x8e"; + map_encode["\x8f"] = "�\x8f"; + map_encode["\x90"] = "�\x90"; + map_encode["\x91"] = "�\x91"; + map_encode["\x92"] = "�\x92"; + map_encode["\x93"] = "�\x93"; + map_encode["\x94"] = "�\x94"; + map_encode["\x95"] = "�\x95"; + map_encode["\x96"] = "�\x96"; + map_encode["\x97"] = "�\x97"; + map_encode["\x98"] = "�\x98"; + map_encode["\x99"] = "�\x99"; + map_encode["\x9a"] = "�\x9a"; + map_encode["\x9b"] = "�\x9b"; + map_encode["\x9c"] = "�\x9c"; + map_encode["\x9d"] = "�\x9d"; + map_encode["\x9e"] = "�\x9e"; + map_encode["\x9f"] = "�\x9f"; map_encode["�"] = " "; map_encode["�"] = "¡"; map_encode["�"] = "¢"; @@ -93,38 +93,38 @@ UTF8::UTF8() map_encode["�"] = "½"; map_encode["�"] = "¾"; map_encode["�"] = "¿"; - map_encode["�"] = "À"; - map_encode["�"] = "Á"; - map_encode["�"] = "Â"; - map_encode["�"] = "Ã"; - map_encode["�"] = "Ä"; - map_encode["�"] = "Å"; - map_encode["�"] = "Æ"; - map_encode["�"] = "Ç"; - map_encode["�"] = "È"; - map_encode["�"] = "É"; - map_encode["�"] = "Ê"; - map_encode["�"] = "Ë"; - map_encode["�"] = "Ì"; - map_encode["�"] = "Í"; - map_encode["�"] = "Î"; - map_encode["�"] = "Ï"; - map_encode["�"] = "Ð"; - map_encode["�"] = "Ñ"; - map_encode["�"] = "Ò"; - map_encode["�"] = "Ó"; - map_encode["�"] = "Ô"; - map_encode["�"] = "Õ"; - map_encode["�"] = "Ö"; - map_encode["�"] = "×"; - map_encode["�"] = "Ø"; - map_encode["�"] = "Ù"; - map_encode["�"] = "Ú"; - map_encode["�"] = "Û"; - map_encode["�"] = "Ü"; - map_encode["�"] = "Ý"; - map_encode["�"] = "Þ"; - map_encode["�"] = "ß"; + map_encode["�"] = "�\x80"; + map_encode["�"] = "�\x81"; + map_encode["�"] = "�\x82"; + map_encode["�"] = "�\x83"; + map_encode["�"] = "�\x84"; + map_encode["�"] = "�\x85"; + map_encode["�"] = "�\x86"; + map_encode["�"] = "�\x87"; + map_encode["�"] = "�\x88"; + map_encode["�"] = "�\x89"; + map_encode["�"] = "�\x8a"; + map_encode["�"] = "�\x8b"; + map_encode["�"] = "�\x8c"; + map_encode["�"] = "�\x8d"; + map_encode["�"] = "�\x8e"; + map_encode["�"] = "�\x8f"; + map_encode["�"] = "�\x90"; + map_encode["�"] = "�\x91"; + map_encode["�"] = "�\x92"; + map_encode["�"] = "�\x93"; + map_encode["�"] = "�\x94"; + map_encode["�"] = "�\x95"; + map_encode["�"] = "�\x96"; + map_encode["�"] = "�\x97"; + map_encode["�"] = "�\x98"; + map_encode["�"] = "�\x99"; + map_encode["�"] = "�\x9a"; + map_encode["�"] = "�\x9b"; + map_encode["�"] = "�\x9c"; + map_encode["�"] = "�\x9d"; + map_encode["�"] = "�\x9e"; + map_encode["�"] = "�\x9f"; map_encode["�"] = "à"; map_encode["�"] = "á"; map_encode["�"] = "â"; @@ -159,38 +159,38 @@ UTF8::UTF8() map_encode["�"] = "ÿ"; // Decode Map - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode["
"] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; - map_decode[""] = "�"; + map_decode["�\x80"] = "\x80"; + map_decode["�\x81"] = "\x81"; + map_decode["�\x82"] = "\x82"; + map_decode["�\x83"] = "\x83"; + map_decode["�\x84"] = "\x84"; + map_decode["�\x85"] = "\x85"; + map_decode["�\x86"] = "\x86"; + map_decode["�\x87"] = "\x87"; + map_decode["�\x88"] = "\x88"; + map_decode["�\x89"] = "\x89"; + map_decode["�\x8a"] = "\x8a"; + map_decode["�\x8b"] = "\x8b"; + map_decode["�\x8c"] = "\x8c"; + map_decode["�\x8d"] = "\x8d"; + map_decode["�\x8e"] = "\x8e"; + map_decode["�\x8f"] = "\x8f"; + map_decode["�\x90"] = "\x90"; + map_decode["�\x91"] = "\x91"; + map_decode["�\x92"] = "\x92"; + map_decode["�\x93"] = "\x93"; + map_decode["�\x94"] = "\x94"; + map_decode["�\x95"] = "\x95"; + map_decode["�\x96"] = "\x96"; + map_decode["�\x97"] = "\x97"; + map_decode["�\x98"] = "\x98"; + map_decode["�\x99"] = "\x99"; + map_decode["�\x9a"] = "\x9a"; + map_decode["�\x9b"] = "\x9b"; + map_decode["�\x9c"] = "\x9c"; + map_decode["�\x9d"] = "\x9d"; + map_decode["�\x9e"] = "\x9e"; + map_decode["�\x9f"] = "\x9f"; map_decode[" "] = "�"; map_decode["¡"] = "�"; map_decode["¢"] = "�"; @@ -223,38 +223,38 @@ UTF8::UTF8() map_decode["½"] = "�"; map_decode["¾"] = "�"; map_decode["¿"] = "�"; - map_decode["À"] = "�"; - map_decode["Á"] = "�"; - map_decode["Â"] = "�"; - map_decode["Ã"] = "�"; - map_decode["Ä"] = "�"; - map_decode["Å"] = "�"; - map_decode["Æ"] = "�"; - map_decode["Ç"] = "�"; - map_decode["È"] = "�"; - map_decode["É"] = "�"; - map_decode["Ê"] = "�"; - map_decode["Ë"] = "�"; - map_decode["Ì"] = "�"; - map_decode["Í"] = "�"; - map_decode["Î"] = "�"; - map_decode["Ï"] = "�"; - map_decode["Ð"] = "�"; - map_decode["Ñ"] = "�"; - map_decode["Ò"] = "�"; - map_decode["Ó"] = "�"; - map_decode["Ô"] = "�"; - map_decode["Õ"] = "�"; - map_decode["Ö"] = "�"; - map_decode["×"] = "�"; - map_decode["Ø"] = "�"; - map_decode["Ù"] = "�"; - map_decode["Ú"] = "�"; - map_decode["Û"] = "�"; - map_decode["Ü"] = "�"; - map_decode["Ý"] = "�"; - map_decode["Þ"] = "�"; - map_decode["ß"] = "�"; + map_decode["�\x80"] = "�"; + map_decode["�\x81"] = "�"; + map_decode["�\x82"] = "�"; + map_decode["�\x83"] = "�"; + map_decode["�\x84"] = "�"; + map_decode["�\x85"] = "�"; + map_decode["�\x86"] = "�"; + map_decode["�\x87"] = "�"; + map_decode["�\x88"] = "�"; + map_decode["�\x89"] = "�"; + map_decode["�\x8a"] = "�"; + map_decode["�\x8b"] = "�"; + map_decode["�\x8c"] = "�"; + map_decode["�\x8d"] = "�"; + map_decode["�\x8e"] = "�"; + map_decode["�\x8f"] = "�"; + map_decode["�\x90"] = "�"; + map_decode["�\x91"] = "�"; + map_decode["�\x92"] = "�"; + map_decode["�\x93"] = "�"; + map_decode["�\x94"] = "�"; + map_decode["�\x95"] = "�"; + map_decode["�\x96"] = "�"; + map_decode["�\x97"] = "�"; + map_decode["�\x98"] = "�"; + map_decode["�\x99"] = "�"; + map_decode["�\x9a"] = "�"; + map_decode["�\x9b"] = "�"; + map_decode["�\x9c"] = "�"; + map_decode["�\x9d"] = "�"; + map_decode["�\x9e"] = "�"; + map_decode["�\x9f"] = "�"; map_decode["à"] = "�"; map_decode["á"] = "�"; map_decode["â"] = "�"; @@ -288,7 +288,7 @@ UTF8::UTF8() map_decode["þ"] = "�"; map_decode["ÿ"] = "�"; // FIXME: This is just a hack to make Goran Mekic's name work. - map_decode["ć"] = "c"; + map_decode["�\x87"] = "c"; } std::string UTF8::fromLatin1(std::string const& s) |