@@ -75,6 +75,70 @@ class Converter {
7575 "U+? " , "u+? " , "U+~ " , "u+~ " , "U+. " , "u+. " , "Y` " , "y` " , "Y. " , "y. " ,
7676 "Y? " , "y? " , "Y~ " , "y~ " , "\\. "
7777 ),
78+ Code::CHARSET_VISCII => array (
79+ "À " , "Á " , "Â " , "Ã " , "È " , "É " , "Ê " , "Ì " , "Í " , "Ò " ,
80+ "Ó " , "Ô " , "õ " , "Ù " , "Ú " , "Ý " , "à " , "á " , "â " , "ã " ,
81+ "è " , "é " , "ê " , "ì " , "í " , "ò " , "ó " , "ô " , "õ " , "ù " ,
82+ "ú " , "ý " , "Å " , "å " , "Ð " , "ð " , "Î " , "î " , " " , "û " ,
83+ "´ " , "½ " , "¿ " , "ß " , "€ " , "Õ " , "Ä " , "ä " , "„ " , "¤ " ,
84+ "… " , "¥ " , "† " , "¦ " , "ç " , "ç " , "‡ " , "§ " , " " , "í " ,
85+ "‚ " , "¢ " , "Æ " , "Æ " , "Ç " , "Ç " , "ƒ " , "£ " , "‰ " , "© " ,
86+ "Ë " , "ë " , "ˆ " , "¨ " , "Š " , "ª " , "‹ " , "« " , "Œ " , "¬ " ,
87+ " " , " " , "Ž " , "® " , "› " , "ï " , "˜ " , "¸ " , "š " , "÷ " ,
88+ "™ " , "ö " , " " , "¯ " , " " , "° " , "‘ " , "± " , "’ " , "² " ,
89+ "“ " , "µ " , "• " , "¾ " , "– " , "¶ " , "— " , "· " , "³ " , "Þ " ,
90+ "” " , "þ " , "ž " , "ø " , "œ " , "ü " , "º " , "Ñ " , "» " , "× " ,
91+ "¼ " , "Ø " , "ÿ " , "æ " , "¹ " , "ñ " , "Ÿ " , "Ï " , "Ü " , "Ü " ,
92+ "Ö " , "Ö " , "Û " , "Û " , ". "
93+ ),
94+ Code::CHARSET_VPS_WIN => array (
95+ "à " , "Á " , "Â " , "‚ " , "× " , "É " , "Ê " , "µ " , "´ " , "¼ " ,
96+ "¹ " , "Ô " , "õ " , "¨ " , "Ú " , "Ý " , "à " , "á " , "â " , "ã " ,
97+ "è " , "é " , "ê " , "ì " , "í " , "ò " , "ó " , "ô " , "õ " , "ù " ,
98+ "ú " , "š " , "ˆ " , "æ " , "ñ " , "Ç " , "¸ " , "ï " , "¬ " , "Û " ,
99+ "÷ " , "Ö " , "Ð " , "Ü " , "å " , "å " , " " , "ä " , "ƒ " , "Ã " ,
100+ "„ " , "À " , "… " , "Ä " , "Å " , "Å " , "Æ " , "Æ " , " " , "í " ,
101+ "¢ " , "¢ " , "£ " , "£ " , "¤ " , "¤ " , "¥ " , "¥ " , "Ë " , "Ë " ,
102+ "Þ " , "È " , "þ " , "ë " , " " , "‰ " , "“ " , "Š " , "” " , "‹ " ,
103+ "• " , "Í " , "Œ " , "Œ " , "· " , "Ì " , "Î " , "Î " , "† " , "† " ,
104+ "½ " , "Õ " , "– " , "Ó " , "— " , "Ò " , "˜ " , "° " , "™ " , "‡ " ,
105+ "¶ " , "¶ " , " " , "§ " , "© " , "© " , "Ÿ " , "ª " , "¦ " , "« " ,
106+ "® " , "® " , "ø " , "ø " , "Ñ " , "û " , " " , "Ù " , "¯ " , "Ø " ,
107+ "± " , "º " , "» " , "» " , "¿ " , "¿ " , "² " , "ÿ " , "œ " , "œ " ,
108+ "› " , "› " , "Ï " , "Ï " , ". "
109+ ),
110+ Code::CHARSET_VIETWARE_X => array (
111+ "AÌ " , "AÏ " , "Á " , "AÎ " , "EÌ " , "EÏ " , "Ã " , "Ç " , "Ê " , "OÌ " ,
112+ "OÏ " , "Ä " , "OÎ " , "UÌ " , "UÏ " , "YÏ " , "aì " , "aï " , "á " , "aî " ,
113+ "eì " , "eï " , "ã " , "ç " , "ê " , "oì " , "oï " , "ä " , "oî " , "uì " ,
114+ "uï " , "yï " , "À " , "à " , "Â " , "â " , "É " , "é " , "UÎ " , "uî " ,
115+ "Å " , "å " , "Æ " , "æ " , "AÛ " , "aû " , "AÍ " , "aí " , "ÁÚ " , "áú " ,
116+ "ÁÖ " , "áö " , "ÁØ " , "áø " , "ÁÙ " , "áù " , "ÁÛ " , "áû " , "ÀÕ " , "àõ " ,
117+ "ÀÒ " , "àò " , "ÀÓ " , "àó " , "ÀÔ " , "àô " , "ÀÛ " , "àû " , "EÛ " , "eû " ,
118+ "EÍ " , "eí " , "EÎ " , "eî " , "ÃÚ " , "ãú " , "ÃÖ " , "ãö " , "ÃØ " , "ãø " ,
119+ "ÃÙ " , "ãù " , "ÃÛ " , "ãû " , "È " , "è " , "Ë " , "ë " , "OÜ " , "oü " ,
120+ "OÍ " , "oí " , "ÄÚ " , "äú " , "ÄÖ " , "äö " , "ÄØ " , "äø " , "ÄÙ " , "äù " ,
121+ "ÄÜ " , "äü " , "ÅÏ " , "åï " , "ÅÌ " , "åì " , "ÅÍ " , "åí " , "ÅÎ " , "åî " ,
122+ "ÅÜ " , "åü " , "UÛ " , "uû " , "UÍ " , "uí " , "ÆÏ " , "æï " , "ÆÌ " , "æì " ,
123+ "ÆÍ " , "æí " , "ÆÎ " , "æî " , "ÆÛ " , "æû " , "YÌ " , "yì " , "YÑ " , "yñ " ,
124+ "YÍ " , "yí " , "YÎ " , "yî " , ". "
125+ ),
126+ Code::CHARSET_VIETWARE_F => array (
127+ " " , " " , " " , " " , "¬ " , "¯ " , " " , "¸ " , "» " , "¿ " ,
128+ "â " , " " , "á " , "î " , "ò " , "ü " , "ª " , "À " , "¡ " , "º " ,
129+ "Ì " , "Ï " , "£ " , "Ø " , "Û " , "ß " , "â " , "¤ " , "á " , "î " ,
130+ "ò " , "ü " , " " , " " , " " , "¢ " , "Ú " , "Ú " , "ñ " , "ñ " ,
131+ "
" , "¥ " , " " , "§ " , "Á " , "Á " , " " , "¶ " , "Ê " , "Ê " ,
132+ "Ç " , "Ç " , "¨ " , "È " , "© " , "É " , "« " , "Ë " , "Å " , "Å " ,
133+ "Â " , "Â " , "Ã " , "Ã " , "Ä " , "Ä " , "¦ " , "Æ " , "± " , "Ñ " ,
134+ " " , "Í " , "® " , "Î " , "µ " , "Õ " , "² " , "Ò " , "³ " , "Ó " ,
135+ "´ " , "Ô " , "Ö " , "Ö " , "¹ " , "Ù " , "¼ " , "Ü " , "ã " , "ã " ,
136+ "à " , "à " , "ç " , "ç " , "ä " , "ä " , "å " , "å " , "æ " , "æ " ,
137+ "è " , "è " , "ì " , "ì " , "é " , "é " , "ê " , "ê " , "ë " , "ë " ,
138+ "í " , "í " , "ó " , "ó " , "ï " , "ï " , "× " , "÷ " , "ô " , "ô " ,
139+ "õ " , "õ " , "ö " , "ö " , "ø " , "ø " , "ù " , "ù " , "ÿ " , "ÿ " ,
140+ "ú " , "ú " , "û " , "û " , ". "
141+ ),
78142 );
79143
80144 public static function changeEncode ($ string , $ targetEncode , $ sourceEncode = null ){
@@ -88,7 +152,7 @@ public static function changeEncode($string, $targetEncode, $sourceEncode = null
88152 }else {
89153 $ sourceEncode = Detector::usingCode ($ string );
90154 if (!$ sourceEncode ){
91- throw new UnknowCodeException ("Không xác định được bảng mã đang dùng của văn bản " );
155+ throw new UnknowCodeException ("\x0 Không xác định được bảng mã đang dùng của văn bản " );
92156 }
93157 }
94158
0 commit comments