OLD | NEW |
1 This tests decoding characters in various character sets. | 1 This tests decoding characters in various character sets. |
2 | 2 |
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
4 | 4 |
5 | 5 |
6 PASS decode('UTF-8', '%E2%88%9A') is 'U+221A' | 6 PASS decode('UTF-8', '%E2%88%9A') is 'U+221A' |
7 PASS decode('gb2312', '%A3%A0') is 'U+3000' | 7 PASS decode('gb2312', '%A3%A0') is 'U+3000' |
8 PASS decode('gb_2312-80', '%A3%A0') is 'U+3000' | 8 PASS decode('gb_2312-80', '%A3%A0') is 'U+3000' |
9 PASS decode('chinese', '%A3%A0') is 'U+3000' | 9 PASS decode('chinese', '%A3%A0') is 'U+3000' |
10 PASS decode('gbk', '%A3%A0') is 'U+3000' | 10 PASS decode('gbk', '%A3%A0') is 'U+3000' |
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
144 PASS decode('ISO-8859-13', '%A1') is 'U+201D' | 144 PASS decode('ISO-8859-13', '%A1') is 'U+201D' |
145 PASS decode('ISO-8859-13', '%A5') is 'U+201E' | 145 PASS decode('ISO-8859-13', '%A5') is 'U+201E' |
146 PASS decode('ISO-8859-13', '%B4') is 'U+201C' | 146 PASS decode('ISO-8859-13', '%B4') is 'U+201C' |
147 PASS decode('ISO-8859-13', '%FF') is 'U+2019' | 147 PASS decode('ISO-8859-13', '%FF') is 'U+2019' |
148 PASS decode('windows-1257', '%80') is 'U+20AC' | 148 PASS decode('windows-1257', '%80') is 'U+20AC' |
149 PASS decode('windows-1257', '%B4') is 'U+00B4' | 149 PASS decode('windows-1257', '%B4') is 'U+00B4' |
150 PASS decode('windows-1257', '%FF') is 'U+02D9' | 150 PASS decode('windows-1257', '%FF') is 'U+02D9' |
151 PASS decode('iso-8859-7', '%A1') is 'U+2018' | 151 PASS decode('iso-8859-7', '%A1') is 'U+2018' |
152 PASS decode('iso-8859-7', '%B5') is 'U+0385' | 152 PASS decode('iso-8859-7', '%B5') is 'U+0385' |
153 PASS decode('iso-8859-7', '%B6') is 'U+0386' | 153 PASS decode('iso-8859-7', '%B6') is 'U+0386' |
| 154 PASS decode('iso-8859-7', '%A4') is 'U+20AC' |
| 155 PASS decode('iso-8859-7', '%A5') is 'U+20AF' |
| 156 PASS decode('iso-8859-7', '%AA') is 'U+037A' |
154 PASS decode('windows-1253', '%80') is 'U+20AC' | 157 PASS decode('windows-1253', '%80') is 'U+20AC' |
155 PASS decode('windows-1253', '%A1') is 'U+0385' | 158 PASS decode('windows-1253', '%A1') is 'U+0385' |
156 PASS decode('windows-1253', '%B5') is 'U+00B5' | 159 PASS decode('windows-1253', '%B5') is 'U+00B5' |
157 PASS decode('windows-1253', '%B6') is 'U+00B6' | 160 PASS decode('windows-1253', '%B6') is 'U+00B6' |
158 PASS decode('KOI8-R', '%A4') is 'U+2553' | 161 PASS decode('KOI8-R', '%A4') is 'U+2553' |
159 PASS decode('KOI8-R', '%AD') is 'U+255C' | 162 PASS decode('KOI8-R', '%AD') is 'U+255C' |
160 PASS decode('KOI8-U', '%A4') is 'U+0454' | 163 PASS decode('KOI8-U', '%A4') is 'U+0454' |
161 PASS decode('KOI8-U', '%AD') is 'U+0491' | 164 PASS decode('KOI8-U', '%AD') is 'U+0491' |
162 PASS decode('TIS-620', '%80') is 'U+20AC' | 165 PASS decode('TIS-620', '%80') is 'U+20AC' |
163 PASS decode('TIS-620', '%96') is 'U+2013' | 166 PASS decode('TIS-620', '%96') is 'U+2013' |
164 PASS decode('TIS-620', '%A0') is 'U+00A0' | 167 PASS decode('TIS-620', '%A0') is 'U+00A0' |
165 PASS decode('TIS-620', '%A1') is 'U+0E01' | 168 PASS decode('TIS-620', '%A1') is 'U+0E01' |
166 PASS decode('TIS-620', '%DB') is 'U+F8C1' | 169 PASS decode('TIS-620', '%DA') is 'U+0E3A' |
167 PASS decode('ISO-8859-11', '%80') is 'U+20AC' | 170 PASS decode('ISO-8859-11', '%80') is 'U+20AC' |
168 PASS decode('ISO-8859-11', '%96') is 'U+2013' | 171 PASS decode('ISO-8859-11', '%96') is 'U+2013' |
169 PASS decode('ISO-8859-11', '%A0') is 'U+00A0' | 172 PASS decode('ISO-8859-11', '%A0') is 'U+00A0' |
170 PASS decode('ISO-8859-11', '%A1') is 'U+0E01' | 173 PASS decode('ISO-8859-11', '%A1') is 'U+0E01' |
171 PASS decode('ISO-8859-11', '%DB') is 'U+F8C1' | 174 PASS decode('ISO-8859-11', '%DA') is 'U+0E3A' |
172 PASS decode('windows-874', '%80') is 'U+20AC' | 175 PASS decode('windows-874', '%80') is 'U+20AC' |
173 PASS decode('windows-874', '%96') is 'U+2013' | 176 PASS decode('windows-874', '%96') is 'U+2013' |
174 PASS decode('windows-874', '%A0') is 'U+00A0' | 177 PASS decode('windows-874', '%A0') is 'U+00A0' |
175 PASS decode('windows-874', '%A1') is 'U+0E01' | 178 PASS decode('windows-874', '%A1') is 'U+0E01' |
176 PASS decode('windows-874', '%DB') is 'U+F8C1' | 179 PASS decode('windows-874', '%DA') is 'U+0E3A' |
177 PASS decode('dos-874', '%80') is 'U+20AC' | 180 PASS decode('dos-874', '%80') is 'U+20AC' |
178 PASS decode('dos-874', '%96') is 'U+2013' | 181 PASS decode('dos-874', '%96') is 'U+2013' |
179 PASS decode('dos-874', '%A0') is 'U+00A0' | 182 PASS decode('dos-874', '%A0') is 'U+00A0' |
180 PASS decode('dos-874', '%A1') is 'U+0E01' | 183 PASS decode('dos-874', '%A1') is 'U+0E01' |
181 PASS decode('dos-874', '%DB') is 'U+F8C1' | 184 PASS decode('dos-874', '%DA') is 'U+0E3A' |
182 PASS decode('UTF-7', '+AD4') is 'U+002B/U+0041/U+0044/U+0034' | 185 PASS decode('UTF-7', '+AD4') is 'U+002B/U+0041/U+0044/U+0034' |
183 PASS decode('utf-7', '+AD4') is 'U+002B/U+0041/U+0044/U+0034' | 186 PASS decode('utf-7', '+AD4') is 'U+002B/U+0041/U+0044/U+0034' |
184 PASS decode('UTF-16LE', '%69%D8%D6%DE') is 'U+D869/U+DED6' | 187 PASS decode('UTF-16LE', '%69%D8%D6%DE') is 'U+D869/U+DED6' |
185 PASS decode('unicodeFEFF', '%69%D8%D6%DE') is 'U+D869/U+DED6' | 188 PASS decode('unicodeFEFF', '%69%D8%D6%DE') is 'U+D869/U+DED6' |
186 PASS decode('UTF-16', '%69%D8%D6%DE') is 'U+D869/U+DED6' | 189 PASS decode('UTF-16', '%69%D8%D6%DE') is 'U+D869/U+DED6' |
187 PASS decode('ISO-10646-UCS-2', '%69%D8%D6%DE') is 'U+D869/U+DED6' | 190 PASS decode('ISO-10646-UCS-2', '%69%D8%D6%DE') is 'U+D869/U+DED6' |
188 PASS decode('UCS-2', '%69%D8%D6%DE') is 'U+D869/U+DED6' | 191 PASS decode('UCS-2', '%69%D8%D6%DE') is 'U+D869/U+DED6' |
189 PASS decode('Unicode', '%69%D8%D6%DE') is 'U+D869/U+DED6' | 192 PASS decode('Unicode', '%69%D8%D6%DE') is 'U+D869/U+DED6' |
190 PASS decode('csUnicode', '%69%D8%D6%DE') is 'U+D869/U+DED6' | 193 PASS decode('csUnicode', '%69%D8%D6%DE') is 'U+D869/U+DED6' |
191 PASS decode('UTF-16BE', '%D8%69%DE%D6') is 'U+D869/U+DED6' | 194 PASS decode('UTF-16BE', '%D8%69%DE%D6') is 'U+D869/U+DED6' |
192 PASS decode('unicodeFFFE', '%D8%69%DE%D6') is 'U+D869/U+DED6' | 195 PASS decode('unicodeFFFE', '%D8%69%DE%D6') is 'U+D869/U+DED6' |
193 PASS decode('csiso2022kr', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' | 196 PASS decode('csiso2022kr', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' |
194 PASS decode('hz-gb-2312', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' | 197 PASS decode('hz-gb-2312', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' |
195 PASS decode('iso-2022-cn', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' | 198 PASS decode('iso-2022-cn', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' |
196 PASS decode('iso-2022-cn-ext', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' | 199 PASS decode('iso-2022-cn-ext', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' |
197 PASS decode('iso-2022-kr', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' | 200 PASS decode('iso-2022-kr', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' |
198 PASS successfullyParsed is true | 201 PASS successfullyParsed is true |
199 | 202 |
200 TEST COMPLETE | 203 TEST COMPLETE |
201 | 204 |
OLD | NEW |