| OLD | NEW |
| 1 CONSOLE WARNING: Synchronous XMLHttpRequest on the main thread is deprecated bec
ause of its detrimental effects to the end user's experience. For more help, che
ck http://xhr.spec.whatwg.org/. | 1 CONSOLE WARNING: Synchronous XMLHttpRequest on the main thread is deprecated bec
ause of its detrimental effects to the end user's experience. For more help, che
ck http://xhr.spec.whatwg.org/. |
| 2 This tests decoding characters in various character sets. | 2 This tests decoding characters in various character sets. |
| 3 | 3 |
| 4 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | 4 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". |
| 5 | 5 |
| 6 | 6 |
| 7 PASS decode('UTF-8', '%E2%88%9A') is 'U+221A' | 7 PASS decode('UTF-8', '%E2%88%9A') is 'U+221A' |
| 8 PASS decode('gb2312', '%A3%A0') is 'U+3000' | 8 PASS decode('gb2312', '%A3%A0') is 'U+3000' |
| 9 PASS decode('gb_2312', '%A3%A0') is 'U+3000' |
| 9 PASS decode('gb_2312-80', '%A3%A0') is 'U+3000' | 10 PASS decode('gb_2312-80', '%A3%A0') is 'U+3000' |
| 11 PASS decode('csgb2312', '%A3%A0') is 'U+3000' |
| 12 PASS decode('iso-ir-58', '%A3%A0') is 'U+3000' |
| 13 PASS decode('csiso58gb231280', '%A3%A0') is 'U+3000' |
| 10 PASS decode('chinese', '%A3%A0') is 'U+3000' | 14 PASS decode('chinese', '%A3%A0') is 'U+3000' |
| 11 PASS decode('gbk', '%A3%A0') is 'U+3000' | 15 PASS decode('gbk', '%A3%A0') is 'U+3000' |
| 16 PASS decode('x-gbk', '%A3%A0') is 'U+3000' |
| 12 PASS decode('gb18030', '%A3%A0') is 'U+3000' | 17 PASS decode('gb18030', '%A3%A0') is 'U+3000' |
| 13 PASS decode('EUC-CN', '%A3%A0') is 'U+3000' | 18 PASS decode('EUC-CN', '%A3%A0') is 'U+3000' |
| 14 PASS decode('Shift_JIS', '%82%d0') is 'U+3072' | 19 PASS decode('Shift_JIS', '%82%d0') is 'U+3072' |
| 15 PASS decode('shift-jis', '%82%d0') is 'U+3072' | 20 PASS decode('shift-jis', '%82%d0') is 'U+3072' |
| 21 PASS decode('csshiftjis', '%82%d0') is 'U+3072' |
| 22 PASS decode('sjis', '%82%d0') is 'U+3072' |
| 23 PASS decode('x-sjis', '%82%d0') is 'U+3072' |
| 24 PASS decode('ms_kanji', '%82%d0') is 'U+3072' |
| 25 PASS decode('windows-31j', '%82%d0') is 'U+3072' |
| 16 PASS decode('korean', '%A2%E6') is 'U+20AC' | 26 PASS decode('korean', '%A2%E6') is 'U+20AC' |
| 17 PASS decode('korean', '%A1%A4') is 'U+00B7' | 27 PASS decode('korean', '%A1%A4') is 'U+00B7' |
| 18 PASS decode('korean', '%A1%A9') is 'U+00AD' | 28 PASS decode('korean', '%A1%A9') is 'U+00AD' |
| 19 PASS decode('korean', '%A1%AA') is 'U+2015' | 29 PASS decode('korean', '%A1%AA') is 'U+2015' |
| 20 PASS decode('korean', '%A1%AD') is 'U+223C' | 30 PASS decode('korean', '%A1%AD') is 'U+223C' |
| 21 PASS decode('korean', '%A2%A6') is 'U+FF5E' | 31 PASS decode('korean', '%A2%A6') is 'U+FF5E' |
| 22 PASS decode('korean', '%A2%C1') is 'U+2299' | 32 PASS decode('korean', '%A2%C1') is 'U+2299' |
| 23 PASS decode('korean', '%1A') is 'U+001A' | 33 PASS decode('korean', '%1A') is 'U+001A' |
| 24 PASS decode('korean', '%1C') is 'U+001C' | 34 PASS decode('korean', '%1C') is 'U+001C' |
| 25 PASS decode('korean', '%8F%A1') is 'U+B8EA' | 35 PASS decode('korean', '%8F%A1') is 'U+B8EA' |
| (...skipping 16 matching lines...) Expand all Loading... |
| 42 PASS decode('windows-949', '%A1%A9') is 'U+00AD' | 52 PASS decode('windows-949', '%A1%A9') is 'U+00AD' |
| 43 PASS decode('windows-949', '%A1%AA') is 'U+2015' | 53 PASS decode('windows-949', '%A1%AA') is 'U+2015' |
| 44 PASS decode('windows-949', '%A1%AD') is 'U+223C' | 54 PASS decode('windows-949', '%A1%AD') is 'U+223C' |
| 45 PASS decode('windows-949', '%A2%A6') is 'U+FF5E' | 55 PASS decode('windows-949', '%A2%A6') is 'U+FF5E' |
| 46 PASS decode('windows-949', '%A2%C1') is 'U+2299' | 56 PASS decode('windows-949', '%A2%C1') is 'U+2299' |
| 47 PASS decode('windows-949', '%1A') is 'U+001A' | 57 PASS decode('windows-949', '%1A') is 'U+001A' |
| 48 PASS decode('windows-949', '%1C') is 'U+001C' | 58 PASS decode('windows-949', '%1C') is 'U+001C' |
| 49 PASS decode('windows-949', '%8F%A1') is 'U+B8EA' | 59 PASS decode('windows-949', '%8F%A1') is 'U+B8EA' |
| 50 PASS decode('windows-949', '%B4%D3') is 'U+B2D2' | 60 PASS decode('windows-949', '%B4%D3') is 'U+B2D2' |
| 51 PASS decode('windows-949', '%A2%41') is 'U+C910' | 61 PASS decode('windows-949', '%A2%41') is 'U+C910' |
| 52 PASS decode('x-windows-949', '%A2%E6') is 'U+20AC' | 62 PASS decode('cseuckr', '%A2%E6') is 'U+20AC' |
| 53 PASS decode('x-windows-949', '%A1%A4') is 'U+00B7' | 63 PASS decode('cseuckr', '%A1%A4') is 'U+00B7' |
| 54 PASS decode('x-windows-949', '%A1%A9') is 'U+00AD' | 64 PASS decode('cseuckr', '%A1%A9') is 'U+00AD' |
| 55 PASS decode('x-windows-949', '%A1%AA') is 'U+2015' | 65 PASS decode('cseuckr', '%A1%AA') is 'U+2015' |
| 56 PASS decode('x-windows-949', '%A1%AD') is 'U+223C' | 66 PASS decode('cseuckr', '%A1%AD') is 'U+223C' |
| 57 PASS decode('x-windows-949', '%A2%A6') is 'U+FF5E' | 67 PASS decode('cseuckr', '%A2%A6') is 'U+FF5E' |
| 58 PASS decode('x-windows-949', '%A2%C1') is 'U+2299' | 68 PASS decode('cseuckr', '%A2%C1') is 'U+2299' |
| 59 PASS decode('x-windows-949', '%1A') is 'U+001A' | 69 PASS decode('cseuckr', '%1A') is 'U+001A' |
| 60 PASS decode('x-windows-949', '%1C') is 'U+001C' | 70 PASS decode('cseuckr', '%1C') is 'U+001C' |
| 61 PASS decode('x-windows-949', '%8F%A1') is 'U+B8EA' | 71 PASS decode('cseuckr', '%8F%A1') is 'U+B8EA' |
| 62 PASS decode('x-windows-949', '%B4%D3') is 'U+B2D2' | 72 PASS decode('cseuckr', '%B4%D3') is 'U+B2D2' |
| 63 PASS decode('x-windows-949', '%A2%41') is 'U+C910' | 73 PASS decode('cseuckr', '%A2%41') is 'U+C910' |
| 64 PASS decode('x-uhc', '%A2%E6') is 'U+20AC' | 74 PASS decode('csksc56011987', '%A2%E6') is 'U+20AC' |
| 65 PASS decode('x-uhc', '%A1%A4') is 'U+00B7' | 75 PASS decode('csksc56011987', '%A1%A4') is 'U+00B7' |
| 66 PASS decode('x-uhc', '%A1%A9') is 'U+00AD' | 76 PASS decode('csksc56011987', '%A1%A9') is 'U+00AD' |
| 67 PASS decode('x-uhc', '%A1%AA') is 'U+2015' | 77 PASS decode('csksc56011987', '%A1%AA') is 'U+2015' |
| 68 PASS decode('x-uhc', '%A1%AD') is 'U+223C' | 78 PASS decode('csksc56011987', '%A1%AD') is 'U+223C' |
| 69 PASS decode('x-uhc', '%A2%A6') is 'U+FF5E' | 79 PASS decode('csksc56011987', '%A2%A6') is 'U+FF5E' |
| 70 PASS decode('x-uhc', '%A2%C1') is 'U+2299' | 80 PASS decode('csksc56011987', '%A2%C1') is 'U+2299' |
| 71 PASS decode('x-uhc', '%1A') is 'U+001A' | 81 PASS decode('csksc56011987', '%1A') is 'U+001A' |
| 72 PASS decode('x-uhc', '%1C') is 'U+001C' | 82 PASS decode('csksc56011987', '%1C') is 'U+001C' |
| 73 PASS decode('x-uhc', '%8F%A1') is 'U+B8EA' | 83 PASS decode('csksc56011987', '%8F%A1') is 'U+B8EA' |
| 74 PASS decode('x-uhc', '%B4%D3') is 'U+B2D2' | 84 PASS decode('csksc56011987', '%B4%D3') is 'U+B2D2' |
| 75 PASS decode('x-uhc', '%A2%41') is 'U+C910' | 85 PASS decode('csksc56011987', '%A2%41') is 'U+C910' |
| 76 PASS decode('iso-ir-149', '%A2%E6') is 'U+20AC' | 86 PASS decode('iso-ir-149', '%A2%E6') is 'U+20AC' |
| 77 PASS decode('iso-ir-149', '%A1%A4') is 'U+00B7' | 87 PASS decode('iso-ir-149', '%A1%A4') is 'U+00B7' |
| 78 PASS decode('iso-ir-149', '%A1%A9') is 'U+00AD' | 88 PASS decode('iso-ir-149', '%A1%A9') is 'U+00AD' |
| 79 PASS decode('iso-ir-149', '%A1%AA') is 'U+2015' | 89 PASS decode('iso-ir-149', '%A1%AA') is 'U+2015' |
| 80 PASS decode('iso-ir-149', '%A1%AD') is 'U+223C' | 90 PASS decode('iso-ir-149', '%A1%AD') is 'U+223C' |
| 81 PASS decode('iso-ir-149', '%A2%A6') is 'U+FF5E' | 91 PASS decode('iso-ir-149', '%A2%A6') is 'U+FF5E' |
| 82 PASS decode('iso-ir-149', '%A2%C1') is 'U+2299' | 92 PASS decode('iso-ir-149', '%A2%C1') is 'U+2299' |
| 83 PASS decode('iso-ir-149', '%1A') is 'U+001A' | 93 PASS decode('iso-ir-149', '%1A') is 'U+001A' |
| 84 PASS decode('iso-ir-149', '%1C') is 'U+001C' | 94 PASS decode('iso-ir-149', '%1C') is 'U+001C' |
| 85 PASS decode('iso-ir-149', '%8F%A1') is 'U+B8EA' | 95 PASS decode('iso-ir-149', '%8F%A1') is 'U+B8EA' |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 196 PASS decode('unicodeFFFE', '%D8%69%DE%D6') is 'U+D869/U+DED6' | 206 PASS decode('unicodeFFFE', '%D8%69%DE%D6') is 'U+D869/U+DED6' |
| 197 PASS decode('csiso2022kr', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' | 207 PASS decode('csiso2022kr', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' |
| 198 PASS decode('hz-gb-2312', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' | 208 PASS decode('hz-gb-2312', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' |
| 199 PASS decode('iso-2022-cn', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' | 209 PASS decode('iso-2022-cn', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' |
| 200 PASS decode('iso-2022-cn-ext', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' | 210 PASS decode('iso-2022-cn-ext', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' |
| 201 PASS decode('iso-2022-kr', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' | 211 PASS decode('iso-2022-kr', '%41%42%43%61%62%63%31%32%33%A0') is 'U+FFFD' |
| 202 PASS successfullyParsed is true | 212 PASS successfullyParsed is true |
| 203 | 213 |
| 204 TEST COMPLETE | 214 TEST COMPLETE |
| 205 | 215 |
| OLD | NEW |