gb18030-encoder.html

FAILExpected1 of 254 subtests pass594 ms

Details

Test
/encoding/legacy-mb-schinese/gb18030/gb18030-encoder.html
Harness
OK

Subtests

StatusSubtestMessage
PASSgb18030 encoder: very basic
FAILgb18030 encoder: Euro
assert_equals: expected "%A2%E3" but got "%E2%82%AC"
assert_equals: expected "%A2%E3" but got "%E2%82%AC"
FAILgb18030 encoder: character
assert_equals: expected "%81@" but got "%E4%B8%82"
assert_equals: expected "%81@" but got "%E4%B8%82"
FAILgb18030 encoder: PUA
assert_equals: expected "%A1@" but got "%EE%93%86"
assert_equals: expected "%A1@" but got "%EE%93%86"
FAILgb18030 encoder: PUA #2
assert_equals: expected "%FE%FE" but got "%EE%93%85"
assert_equals: expected "%FE%FE" but got "%EE%93%85"
FAILgb18030 encoder: PUA #3
assert_equals: expected "%26%2358853%3B" but got "%EE%97%A5"
assert_equals: expected "%26%2358853%3B" but got "%EE%97%A5"
FAILgb18030 encoder: poo
assert_equals: expected "%949%DA3" but got "%F0%9F%92%A9"
assert_equals: expected "%949%DA3" but got "%F0%9F%92%A9"
FAILgb18030 encoder: Ranges pointer special case
assert_equals: expected "%815%F47" but got "%EE%9F%87"
assert_equals: expected "%815%F47" but got "%EE%9F%87"
FAILgb18030 encoder: legacy ICU special case 1
assert_equals: expected "%836%C80" but got "%EE%9F%88"
assert_equals: expected "%836%C80" but got "%EE%9F%88"
FAILgb18030 encoder: legacy ICU special case 2
assert_equals: expected "%A1%AD" but got "%E2%80%A6"
assert_equals: expected "%A1%AD" but got "%E2%80%A6"
FAILgb18030 encoder: legacy ICU special case 3
assert_equals: expected "%A1%AB" but got "%EF%BD%9E"
assert_equals: expected "%A1%AB" but got "%EF%BD%9E"
FAILgb18030 encoder: GB18030-2022 1
assert_equals: expected "%A6%D9" but got "%EF%B8%90"
assert_equals: expected "%A6%D9" but got "%EF%B8%90"
FAILgb18030 encoder: GB18030-2022 2
assert_equals: expected "%A6%DA" but got "%EF%B8%92"
assert_equals: expected "%A6%DA" but got "%EF%B8%92"
FAILgb18030 encoder: GB18030-2022 3
assert_equals: expected "%A6%DB" but got "%EF%B8%91"
assert_equals: expected "%A6%DB" but got "%EF%B8%91"
FAILgb18030 encoder: GB18030-2022 4
assert_equals: expected "%A6%DC" but got "%EF%B8%93"
assert_equals: expected "%A6%DC" but got "%EF%B8%93"
FAILgb18030 encoder: GB18030-2022 5
assert_equals: expected "%A6%DD" but got "%EF%B8%94"
assert_equals: expected "%A6%DD" but got "%EF%B8%94"
FAILgb18030 encoder: GB18030-2022 6
assert_equals: expected "%A6%DE" but got "%EF%B8%95"
assert_equals: expected "%A6%DE" but got "%EF%B8%95"
FAILgb18030 encoder: GB18030-2022 7
assert_equals: expected "%A6%DF" but got "%EF%B8%96"
assert_equals: expected "%A6%DF" but got "%EF%B8%96"
FAILgb18030 encoder: GB18030-2022 8
assert_equals: expected "%A6%EC" but got "%EF%B8%97"
assert_equals: expected "%A6%EC" but got "%EF%B8%97"
FAILgb18030 encoder: GB18030-2022 9
assert_equals: expected "%A6%ED" but got "%EF%B8%98"
assert_equals: expected "%A6%ED" but got "%EF%B8%98"
FAILgb18030 encoder: GB18030-2022 10
assert_equals: expected "%A6%F3" but got "%EF%B8%99"
assert_equals: expected "%A6%F3" but got "%EF%B8%99"
FAILgb18030 encoder: GB18030-2022 11
assert_equals: expected "%FEY" but got "%E9%BE%B4"
assert_equals: expected "%FEY" but got "%E9%BE%B4"
FAILgb18030 encoder: GB18030-2022 12
assert_equals: expected "%FEa" but got "%E9%BE%B5"
assert_equals: expected "%FEa" but got "%E9%BE%B5"
FAILgb18030 encoder: GB18030-2022 13
assert_equals: expected "%FEf" but got "%E9%BE%B6"
assert_equals: expected "%FEf" but got "%E9%BE%B6"
FAILgb18030 encoder: GB18030-2022 14
assert_equals: expected "%FEg" but got "%E9%BE%B7"
assert_equals: expected "%FEg" but got "%E9%BE%B7"
FAILgb18030 encoder: GB18030-2022 15
assert_equals: expected "%FEm" but got "%E9%BE%B8"
assert_equals: expected "%FEm" but got "%E9%BE%B8"
FAILgb18030 encoder: GB18030-2022 16
assert_equals: expected "%FE~" but got "%E9%BE%B9"
assert_equals: expected "%FE~" but got "%E9%BE%B9"
FAILgb18030 encoder: GB18030-2022 17
assert_equals: expected "%FE%90" but got "%E9%BE%BA"
assert_equals: expected "%FE%90" but got "%E9%BE%BA"
FAILgb18030 encoder: GB18030-2022 18
assert_equals: expected "%FE%A0" but got "%E9%BE%BB"
assert_equals: expected "%FE%A0" but got "%E9%BE%BB"
FAILgb18030 encoder: GB18030-2022 19
assert_equals: expected "%A6%D9" but got "%EE%9E%8D"
assert_equals: expected "%A6%D9" but got "%EE%9E%8D"
FAILgb18030 encoder: GB18030-2022 20
assert_equals: expected "%A6%DA" but got "%EE%9E%8E"
assert_equals: expected "%A6%DA" but got "%EE%9E%8E"
FAILgb18030 encoder: GB18030-2022 21
assert_equals: expected "%A6%DB" but got "%EE%9E%8F"
assert_equals: expected "%A6%DB" but got "%EE%9E%8F"
FAILgb18030 encoder: GB18030-2022 22
assert_equals: expected "%A6%DC" but got "%EE%9E%90"
assert_equals: expected "%A6%DC" but got "%EE%9E%90"
FAILgb18030 encoder: GB18030-2022 23
assert_equals: expected "%A6%DD" but got "%EE%9E%91"
assert_equals: expected "%A6%DD" but got "%EE%9E%91"
FAILgb18030 encoder: GB18030-2022 24
assert_equals: expected "%A6%DE" but got "%EE%9E%92"
assert_equals: expected "%A6%DE" but got "%EE%9E%92"
FAILgb18030 encoder: GB18030-2022 25
assert_equals: expected "%A6%DF" but got "%EE%9E%93"
assert_equals: expected "%A6%DF" but got "%EE%9E%93"
FAILgb18030 encoder: GB18030-2022 26
assert_equals: expected "%A6%EC" but got "%EE%9E%94"
assert_equals: expected "%A6%EC" but got "%EE%9E%94"
FAILgb18030 encoder: GB18030-2022 27
assert_equals: expected "%A6%ED" but got "%EE%9E%95"
assert_equals: expected "%A6%ED" but got "%EE%9E%95"
FAILgb18030 encoder: GB18030-2022 28
assert_equals: expected "%A6%F3" but got "%EE%9E%96"
assert_equals: expected "%A6%F3" but got "%EE%9E%96"
FAILgb18030 encoder: GB18030-2022 29
assert_equals: expected "%FEY" but got "%EE%A0%9E"
assert_equals: expected "%FEY" but got "%EE%A0%9E"
FAILgb18030 encoder: GB18030-2022 30
assert_equals: expected "%FEa" but got "%EE%A0%A6"
assert_equals: expected "%FEa" but got "%EE%A0%A6"
FAILgb18030 encoder: GB18030-2022 31
assert_equals: expected "%FEf" but got "%EE%A0%AB"
assert_equals: expected "%FEf" but got "%EE%A0%AB"
FAILgb18030 encoder: GB18030-2022 32
assert_equals: expected "%FEg" but got "%EE%A0%AC"
assert_equals: expected "%FEg" but got "%EE%A0%AC"
FAILgb18030 encoder: GB18030-2022 33
assert_equals: expected "%FEm" but got "%EE%A0%B2"
assert_equals: expected "%FEm" but got "%EE%A0%B2"
FAILgb18030 encoder: GB18030-2022 34
assert_equals: expected "%FE~" but got "%EE%A1%83"
assert_equals: expected "%FE~" but got "%EE%A1%83"
FAILgb18030 encoder: GB18030-2022 35
assert_equals: expected "%FE%90" but got "%EE%A1%94"
assert_equals: expected "%FE%90" but got "%EE%A1%94"
FAILgb18030 encoder: GB18030-2022 36
assert_equals: expected "%FE%A0" but got "%EE%A1%A4"
assert_equals: expected "%FE%A0" but got "%EE%A1%A4"
FAILgb18030 encoder: range 0
assert_equals: expected "%810%810" but got "%C2%80"
assert_equals: expected "%810%810" but got "%C2%80"
FAILgb18030 encoder: range 1
assert_equals: expected "%810%846" but got "%C2%A5"
assert_equals: expected "%810%846" but got "%C2%A5"
FAILgb18030 encoder: range 2
assert_equals: expected "%810%848" but got "%C2%A9"
assert_equals: expected "%810%848" but got "%C2%A9"
FAILgb18030 encoder: range 3
assert_equals: expected "%810%855" but got "%C2%B2"
assert_equals: expected "%810%855" but got "%C2%B2"
FAILgb18030 encoder: range 4
assert_equals: expected "%810%860" but got "%C2%B8"
assert_equals: expected "%810%860" but got "%C2%B8"
FAILgb18030 encoder: range 5
assert_equals: expected "%810%891" but got "%C3%98"
assert_equals: expected "%810%891" but got "%C3%98"
FAILgb18030 encoder: range 6
assert_equals: expected "%810%899" but got "%C3%A2"
assert_equals: expected "%810%899" but got "%C3%A2"
FAILgb18030 encoder: range 7
assert_equals: expected "%810%8A5" but got "%C3%AB"
assert_equals: expected "%810%8A5" but got "%C3%AB"
FAILgb18030 encoder: range 8
assert_equals: expected "%810%8A6" but got "%C3%AE"
assert_equals: expected "%810%8A6" but got "%C3%AE"
FAILgb18030 encoder: range 9
assert_equals: expected "%810%8B0" but got "%C3%B4"
assert_equals: expected "%810%8B0" but got "%C3%B4"
FAILgb18030 encoder: range 10
assert_equals: expected "%810%8B3" but got "%C3%B8"
assert_equals: expected "%810%8B3" but got "%C3%B8"
FAILgb18030 encoder: range 11
assert_equals: expected "%810%8B4" but got "%C3%BB"
assert_equals: expected "%810%8B4" but got "%C3%BB"
FAILgb18030 encoder: range 12
assert_equals: expected "%810%8B5" but got "%C3%BD"
assert_equals: expected "%810%8B5" but got "%C3%BD"
FAILgb18030 encoder: range 13
assert_equals: expected "%810%8B9" but got "%C4%82"
assert_equals: expected "%810%8B9" but got "%C4%82"
FAILgb18030 encoder: range 14
assert_equals: expected "%810%8D6" but got "%C4%94"
assert_equals: expected "%810%8D6" but got "%C4%94"
FAILgb18030 encoder: range 15
assert_equals: expected "%810%8E3" but got "%C4%9C"
assert_equals: expected "%810%8E3" but got "%C4%9C"
FAILgb18030 encoder: range 16
assert_equals: expected "%810%8F8" but got "%C4%AC"
assert_equals: expected "%810%8F8" but got "%C4%AC"
FAILgb18030 encoder: range 17
assert_equals: expected "%810%922" but got "%C5%85"
assert_equals: expected "%810%922" but got "%C5%85"
FAILgb18030 encoder: range 18
assert_equals: expected "%810%925" but got "%C5%89"
assert_equals: expected "%810%925" but got "%C5%89"
FAILgb18030 encoder: range 19
assert_equals: expected "%810%929" but got "%C5%8E"
assert_equals: expected "%810%929" but got "%C5%8E"
FAILgb18030 encoder: range 20
assert_equals: expected "%810%958" but got "%C5%AC"
assert_equals: expected "%810%958" but got "%C5%AC"
FAILgb18030 encoder: range 21
assert_equals: expected "%810%9F6" but got "%C7%8F"
assert_equals: expected "%810%9F6" but got "%C7%8F"
FAILgb18030 encoder: range 22
assert_equals: expected "%810%9F7" but got "%C7%91"
assert_equals: expected "%810%9F7" but got "%C7%91"
FAILgb18030 encoder: range 23
assert_equals: expected "%810%9F8" but got "%C7%93"
assert_equals: expected "%810%9F8" but got "%C7%93"
FAILgb18030 encoder: range 24
assert_equals: expected "%810%9F9" but got "%C7%95"
assert_equals: expected "%810%9F9" but got "%C7%95"
FAILgb18030 encoder: range 25
assert_equals: expected "%810%A00" but got "%C7%97"
assert_equals: expected "%810%A00" but got "%C7%97"
FAILgb18030 encoder: range 26
assert_equals: expected "%810%A01" but got "%C7%99"
assert_equals: expected "%810%A01" but got "%C7%99"
FAILgb18030 encoder: range 27
assert_equals: expected "%810%A02" but got "%C7%9B"
assert_equals: expected "%810%A02" but got "%C7%9B"
FAILgb18030 encoder: range 28
assert_equals: expected "%810%A03" but got "%C7%9D"
assert_equals: expected "%810%A03" but got "%C7%9D"
FAILgb18030 encoder: range 29
assert_equals: expected "%810%A31" but got "%C7%BA"
assert_equals: expected "%810%A31" but got "%C7%BA"
FAILgb18030 encoder: range 30
assert_equals: expected "%810%AB8" but got "%C9%92"
assert_equals: expected "%810%AB8" but got "%C9%92"
FAILgb18030 encoder: range 31
assert_equals: expected "%810%AD3" but got "%C9%A2"
assert_equals: expected "%810%AD3" but got "%C9%A2"
FAILgb18030 encoder: range 32
assert_equals: expected "%810%B74" but got "%CB%88"
assert_equals: expected "%810%B74" but got "%CB%88"
FAILgb18030 encoder: range 33
assert_equals: expected "%810%B75" but got "%CB%8C"
assert_equals: expected "%810%B75" but got "%CB%8C"
FAILgb18030 encoder: range 34
assert_equals: expected "%810%B88" but got "%CB%9A"
assert_equals: expected "%810%B88" but got "%CB%9A"
FAILgb18030 encoder: range 35
assert_equals: expected "%810%CB1" but got "%CE%A2"
assert_equals: expected "%810%CB1" but got "%CE%A2"
FAILgb18030 encoder: range 36
assert_equals: expected "%810%CB2" but got "%CE%AA"
assert_equals: expected "%810%CB2" but got "%CE%AA"
FAILgb18030 encoder: range 37
assert_equals: expected "%810%CB9" but got "%CF%82"
assert_equals: expected "%810%CB9" but got "%CF%82"
FAILgb18030 encoder: range 38
assert_equals: expected "%810%CC0" but got "%CF%8A"
assert_equals: expected "%810%CC0" but got "%CF%8A"
FAILgb18030 encoder: range 39
assert_equals: expected "%810%D15" but got "%D0%82"
assert_equals: expected "%810%D15" but got "%D0%82"
FAILgb18030 encoder: range 40
assert_equals: expected "%810%D29" but got "%D1%90"
assert_equals: expected "%810%D29" but got "%D1%90"
FAILgb18030 encoder: range 41
assert_equals: expected "%810%D30" but got "%D1%92"
assert_equals: expected "%810%D30" but got "%D1%92"
FAILgb18030 encoder: range 42
assert_equals: expected "%816%A52" but got "%E2%80%91"
assert_equals: expected "%816%A52" but got "%E2%80%91"
FAILgb18030 encoder: range 43
assert_equals: expected "%816%A54" but got "%E2%80%97"
assert_equals: expected "%816%A54" but got "%E2%80%97"
FAILgb18030 encoder: range 44
assert_equals: expected "%816%A55" but got "%E2%80%9A"
assert_equals: expected "%816%A55" but got "%E2%80%9A"
FAILgb18030 encoder: range 45
assert_equals: expected "%816%A57" but got "%E2%80%9E"
assert_equals: expected "%816%A57" but got "%E2%80%9E"
FAILgb18030 encoder: range 46
assert_equals: expected "%816%A64" but got "%E2%80%A7"
assert_equals: expected "%816%A64" but got "%E2%80%A7"
FAILgb18030 encoder: range 47
assert_equals: expected "%816%A73" but got "%E2%80%B1"
assert_equals: expected "%816%A73" but got "%E2%80%B1"
FAILgb18030 encoder: range 48
assert_equals: expected "%816%A74" but got "%E2%80%B4"
assert_equals: expected "%816%A74" but got "%E2%80%B4"
FAILgb18030 encoder: range 49
assert_equals: expected "%816%A75" but got "%E2%80%B6"
assert_equals: expected "%816%A75" but got "%E2%80%B6"
FAILgb18030 encoder: range 50
assert_equals: expected "%816%A80" but got "%E2%80%BC"
assert_equals: expected "%816%A80" but got "%E2%80%BC"
FAILgb18030 encoder: range 51
assert_equals: expected "%816%B32" but got "%E2%82%AD"
assert_equals: expected "%816%B32" but got "%E2%82%AD"
FAILgb18030 encoder: range 52
assert_equals: expected "%816%BB8" but got "%E2%84%84"
assert_equals: expected "%816%BB8" but got "%E2%84%84"
FAILgb18030 encoder: range 53
assert_equals: expected "%816%BB9" but got "%E2%84%86"
assert_equals: expected "%816%BB9" but got "%E2%84%86"
FAILgb18030 encoder: range 54
assert_equals: expected "%816%BC2" but got "%E2%84%8A"
assert_equals: expected "%816%BC2" but got "%E2%84%8A"
FAILgb18030 encoder: range 55
assert_equals: expected "%816%BD4" but got "%E2%84%97"
assert_equals: expected "%816%BD4" but got "%E2%84%97"
FAILgb18030 encoder: range 56
assert_equals: expected "%816%BE4" but got "%E2%84%A2"
assert_equals: expected "%816%BE4" but got "%E2%84%A2"
FAILgb18030 encoder: range 57
assert_equals: expected "%816%C46" but got "%E2%85%AC"
assert_equals: expected "%816%C46" but got "%E2%85%AC"
FAILgb18030 encoder: range 58
assert_equals: expected "%816%C50" but got "%E2%85%BA"
assert_equals: expected "%816%C50" but got "%E2%85%BA"
FAILgb18030 encoder: range 59
assert_equals: expected "%816%C72" but got "%E2%86%94"
assert_equals: expected "%816%C72" but got "%E2%86%94"
FAILgb18030 encoder: range 60
assert_equals: expected "%816%C74" but got "%E2%86%9A"
assert_equals: expected "%816%C74" but got "%E2%86%9A"
FAILgb18030 encoder: range 61
assert_equals: expected "%816%D24" but got "%E2%88%89"
assert_equals: expected "%816%D24" but got "%E2%88%89"
FAILgb18030 encoder: range 62
assert_equals: expected "%816%D30" but got "%E2%88%90"
assert_equals: expected "%816%D30" but got "%E2%88%90"
FAILgb18030 encoder: range 63
assert_equals: expected "%816%D31" but got "%E2%88%92"
assert_equals: expected "%816%D31" but got "%E2%88%92"
FAILgb18030 encoder: range 64
assert_equals: expected "%816%D34" but got "%E2%88%96"
assert_equals: expected "%816%D34" but got "%E2%88%96"
FAILgb18030 encoder: range 65
assert_equals: expected "%816%D38" but got "%E2%88%9B"
assert_equals: expected "%816%D38" but got "%E2%88%9B"
FAILgb18030 encoder: range 66
assert_equals: expected "%816%D40" but got "%E2%88%A1"
assert_equals: expected "%816%D40" but got "%E2%88%A1"
FAILgb18030 encoder: range 67
assert_equals: expected "%816%D42" but got "%E2%88%A4"
assert_equals: expected "%816%D42" but got "%E2%88%A4"
FAILgb18030 encoder: range 68
assert_equals: expected "%816%D43" but got "%E2%88%A6"
assert_equals: expected "%816%D43" but got "%E2%88%A6"
FAILgb18030 encoder: range 69
assert_equals: expected "%816%D44" but got "%E2%88%AC"
assert_equals: expected "%816%D44" but got "%E2%88%AC"
FAILgb18030 encoder: range 70
assert_equals: expected "%816%D46" but got "%E2%88%AF"
assert_equals: expected "%816%D46" but got "%E2%88%AF"
FAILgb18030 encoder: range 71
assert_equals: expected "%816%D51" but got "%E2%88%B8"
assert_equals: expected "%816%D51" but got "%E2%88%B8"
FAILgb18030 encoder: range 72
assert_equals: expected "%816%D56" but got "%E2%88%BE"
assert_equals: expected "%816%D56" but got "%E2%88%BE"
FAILgb18030 encoder: range 73
assert_equals: expected "%816%D66" but got "%E2%89%89"
assert_equals: expected "%816%D66" but got "%E2%89%89"
FAILgb18030 encoder: range 74
assert_equals: expected "%816%D69" but got "%E2%89%8D"
assert_equals: expected "%816%D69" but got "%E2%89%8D"
FAILgb18030 encoder: range 75
assert_equals: expected "%816%D74" but got "%E2%89%93"
assert_equals: expected "%816%D74" but got "%E2%89%93"
FAILgb18030 encoder: range 76
assert_equals: expected "%816%D87" but got "%E2%89%A2"
assert_equals: expected "%816%D87" but got "%E2%89%A2"
FAILgb18030 encoder: range 77
assert_equals: expected "%816%D89" but got "%E2%89%A8"
assert_equals: expected "%816%D89" but got "%E2%89%A8"
FAILgb18030 encoder: range 78
assert_equals: expected "%816%D95" but got "%E2%89%B0"
assert_equals: expected "%816%D95" but got "%E2%89%B0"
FAILgb18030 encoder: range 79
assert_equals: expected "%816%DD2" but got "%E2%8A%96"
assert_equals: expected "%816%DD2" but got "%E2%8A%96"
FAILgb18030 encoder: range 80
assert_equals: expected "%816%DD5" but got "%E2%8A%9A"
assert_equals: expected "%816%DD5" but got "%E2%8A%9A"
FAILgb18030 encoder: range 81
assert_equals: expected "%816%DE6" but got "%E2%8A%A6"
assert_equals: expected "%816%DE6" but got "%E2%8A%A6"
FAILgb18030 encoder: range 82
assert_equals: expected "%816%E11" but got "%E2%8B%80"
assert_equals: expected "%816%E11" but got "%E2%8B%80"
FAILgb18030 encoder: range 83
assert_equals: expected "%816%E93" but got "%E2%8C%93"
assert_equals: expected "%816%E93" but got "%E2%8C%93"
FAILgb18030 encoder: range 84
assert_equals: expected "%817%8C6" but got "%E2%91%AA"
assert_equals: expected "%817%8C6" but got "%E2%91%AA"
FAILgb18030 encoder: range 85
assert_equals: expected "%817%8D6" but got "%E2%92%9C"
assert_equals: expected "%817%8D6" but got "%E2%92%9C"
FAILgb18030 encoder: range 86
assert_equals: expected "%817%976" but got "%E2%95%8C"
assert_equals: expected "%817%976" but got "%E2%95%8C"
FAILgb18030 encoder: range 87
assert_equals: expected "%817%980" but got "%E2%95%B4"
assert_equals: expected "%817%980" but got "%E2%95%B4"
FAILgb18030 encoder: range 88
assert_equals: expected "%817%993" but got "%E2%96%90"
assert_equals: expected "%817%993" but got "%E2%96%90"
FAILgb18030 encoder: range 89
assert_equals: expected "%817%996" but got "%E2%96%96"
assert_equals: expected "%817%996" but got "%E2%96%96"
FAILgb18030 encoder: range 90
assert_equals: expected "%817%9A6" but got "%E2%96%A2"
assert_equals: expected "%817%9A6" but got "%E2%96%A2"
FAILgb18030 encoder: range 91
assert_equals: expected "%817%9C2" but got "%E2%96%B4"
assert_equals: expected "%817%9C2" but got "%E2%96%B4"
FAILgb18030 encoder: range 92
assert_equals: expected "%817%9D0" but got "%E2%96%BE"
assert_equals: expected "%817%9D0" but got "%E2%96%BE"
FAILgb18030 encoder: range 93
assert_equals: expected "%817%9D8" but got "%E2%97%88"
assert_equals: expected "%817%9D8" but got "%E2%97%88"
FAILgb18030 encoder: range 94
assert_equals: expected "%817%9E1" but got "%E2%97%8C"
assert_equals: expected "%817%9E1" but got "%E2%97%8C"
FAILgb18030 encoder: range 95
assert_equals: expected "%817%9E3" but got "%E2%97%90"
assert_equals: expected "%817%9E3" but got "%E2%97%90"
FAILgb18030 encoder: range 96
assert_equals: expected "%817%A01" but got "%E2%97%A6"
assert_equals: expected "%817%A01" but got "%E2%97%A6"
FAILgb18030 encoder: range 97
assert_equals: expected "%817%A32" but got "%E2%98%87"
assert_equals: expected "%817%A32" but got "%E2%98%87"
FAILgb18030 encoder: range 98
assert_equals: expected "%817%A34" but got "%E2%98%8A"
assert_equals: expected "%817%A34" but got "%E2%98%8A"
FAILgb18030 encoder: range 99
assert_equals: expected "%817%A88" but got "%E2%99%81"
assert_equals: expected "%817%A88" but got "%E2%99%81"
FAILgb18030 encoder: range 100
assert_equals: expected "%817%A89" but got "%E2%99%83"
assert_equals: expected "%817%A89" but got "%E2%99%83"
FAILgb18030 encoder: range 101
assert_equals: expected "%818%FD9" but got "%E2%BA%82"
assert_equals: expected "%818%FD9" but got "%E2%BA%82"
FAILgb18030 encoder: range 102
assert_equals: expected "%818%FE1" but got "%E2%BA%85"
assert_equals: expected "%818%FE1" but got "%E2%BA%85"
FAILgb18030 encoder: range 103
assert_equals: expected "%818%FE4" but got "%E2%BA%89"
assert_equals: expected "%818%FE4" but got "%E2%BA%89"
FAILgb18030 encoder: range 104
assert_equals: expected "%818%FE6" but got "%E2%BA%8D"
assert_equals: expected "%818%FE6" but got "%E2%BA%8D"
FAILgb18030 encoder: range 105
assert_equals: expected "%819%816" but got "%E2%BA%98"
assert_equals: expected "%819%816" but got "%E2%BA%98"
FAILgb18030 encoder: range 106
assert_equals: expected "%819%831" but got "%E2%BA%A8"
assert_equals: expected "%819%831" but got "%E2%BA%A8"
FAILgb18030 encoder: range 107
assert_equals: expected "%819%833" but got "%E2%BA%AB"
assert_equals: expected "%819%833" but got "%E2%BA%AB"
FAILgb18030 encoder: range 108
assert_equals: expected "%819%836" but got "%E2%BA%AF"
assert_equals: expected "%819%836" but got "%E2%BA%AF"
FAILgb18030 encoder: range 109
assert_equals: expected "%819%840" but got "%E2%BA%B4"
assert_equals: expected "%819%840" but got "%E2%BA%B4"
FAILgb18030 encoder: range 110
assert_equals: expected "%819%842" but got "%E2%BA%B8"
assert_equals: expected "%819%842" but got "%E2%BA%B8"
FAILgb18030 encoder: range 111
assert_equals: expected "%819%845" but got "%E2%BA%BC"
assert_equals: expected "%819%845" but got "%E2%BA%BC"
FAILgb18030 encoder: range 112
assert_equals: expected "%819%859" but got "%E2%BB%8B"
assert_equals: expected "%819%859" but got "%E2%BB%8B"
FAILgb18030 encoder: range 113
assert_equals: expected "%819%A32" but got "%E2%BF%BC"
assert_equals: expected "%819%A32" but got "%E2%BF%BC"
FAILgb18030 encoder: range 114
assert_equals: expected "%819%A36" but got "%E3%80%84"
assert_equals: expected "%819%A36" but got "%E3%80%84"
FAILgb18030 encoder: range 115
assert_equals: expected "%819%A37" but got "%E3%80%98"
assert_equals: expected "%819%A37" but got "%E3%80%98"
FAILgb18030 encoder: range 116
assert_equals: expected "%819%A42" but got "%E3%80%9F"
assert_equals: expected "%819%A42" but got "%E3%80%9F"
FAILgb18030 encoder: range 117
assert_equals: expected "%819%A44" but got "%E3%80%AA"
assert_equals: expected "%819%A44" but got "%E3%80%AA"
FAILgb18030 encoder: range 118
assert_equals: expected "%819%A64" but got "%E3%80%BF"
assert_equals: expected "%819%A64" but got "%E3%80%BF"
FAILgb18030 encoder: range 119
assert_equals: expected "%819%A66" but got "%E3%82%94"
assert_equals: expected "%819%A66" but got "%E3%82%94"
FAILgb18030 encoder: range 120
assert_equals: expected "%819%A73" but got "%E3%82%9F"
assert_equals: expected "%819%A73" but got "%E3%82%9F"
FAILgb18030 encoder: range 121
assert_equals: expected "%819%A75" but got "%E3%83%B7"
assert_equals: expected "%819%A75" but got "%E3%83%B7"
FAILgb18030 encoder: range 122
assert_equals: expected "%819%A80" but got "%E3%83%BF"
assert_equals: expected "%819%A80" but got "%E3%83%BF"
FAILgb18030 encoder: range 123
assert_equals: expected "%819%A86" but got "%E3%84%AA"
assert_equals: expected "%819%A86" but got "%E3%84%AA"
FAILgb18030 encoder: range 124
assert_equals: expected "%819%C12" but got "%E3%88%AA"
assert_equals: expected "%819%C12" but got "%E3%88%AA"
FAILgb18030 encoder: range 125
assert_equals: expected "%819%C19" but got "%E3%88%B2"
assert_equals: expected "%819%C19" but got "%E3%88%B2"
FAILgb18030 encoder: range 126
assert_equals: expected "%819%CD2" but got "%E3%8A%A4"
assert_equals: expected "%819%CD2" but got "%E3%8A%A4"
FAILgb18030 encoder: range 127
assert_equals: expected "%819%E46" but got "%E3%8E%90"
assert_equals: expected "%819%E46" but got "%E3%8E%90"
FAILgb18030 encoder: range 128
assert_equals: expected "%819%E58" but got "%E3%8E%9F"
assert_equals: expected "%819%E58" but got "%E3%8E%9F"
FAILgb18030 encoder: range 129
assert_equals: expected "%819%E60" but got "%E3%8E%A2"
assert_equals: expected "%819%E60" but got "%E3%8E%A2"
FAILgb18030 encoder: range 130
assert_equals: expected "%819%E94" but got "%E3%8F%85"
assert_equals: expected "%819%E94" but got "%E3%8F%85"
FAILgb18030 encoder: range 131
assert_equals: expected "%819%EA3" but got "%E3%8F%8F"
assert_equals: expected "%819%EA3" but got "%E3%8F%8F"
FAILgb18030 encoder: range 132
assert_equals: expected "%819%EA5" but got "%E3%8F%93"
assert_equals: expected "%819%EA5" but got "%E3%8F%93"
FAILgb18030 encoder: range 133
assert_equals: expected "%819%EA7" but got "%E3%8F%96"
assert_equals: expected "%819%EA7" but got "%E3%8F%96"
FAILgb18030 encoder: range 134
assert_equals: expected "%819%F60" but got "%E3%91%88"
assert_equals: expected "%819%F60" but got "%E3%91%88"
FAILgb18030 encoder: range 135
assert_equals: expected "%819%FA3" but got "%E3%91%B4"
assert_equals: expected "%819%FA3" but got "%E3%91%B4"
FAILgb18030 encoder: range 136
assert_equals: expected "%820%9A1" but got "%E3%96%9F"
assert_equals: expected "%820%9A1" but got "%E3%96%9F"
FAILgb18030 encoder: range 137
assert_equals: expected "%820%A52" but got "%E3%98%8F"
assert_equals: expected "%820%A52" but got "%E3%98%8F"
FAILgb18030 encoder: range 138
assert_equals: expected "%820%A63" but got "%E3%98%9B"
assert_equals: expected "%820%A63" but got "%E3%98%9B"
FAILgb18030 encoder: range 139
assert_equals: expected "%820%F28" but got "%E3%A4%99"
assert_equals: expected "%820%F28" but got "%E3%A4%99"
FAILgb18030 encoder: range 140
assert_equals: expected "%820%FB3" but got "%E3%A5%AF"
assert_equals: expected "%820%FB3" but got "%E3%A5%AF"
FAILgb18030 encoder: range 141
assert_equals: expected "%821%869" but got "%E3%A7%91"
assert_equals: expected "%821%869" but got "%E3%A7%91"
FAILgb18030 encoder: range 142
assert_equals: expected "%821%883" but got "%E3%A7%A0"
assert_equals: expected "%821%883" but got "%E3%A7%A0"
FAILgb18030 encoder: range 143
assert_equals: expected "%821%970" but got "%E3%A9%B4"
assert_equals: expected "%821%970" but got "%E3%A9%B4"
FAILgb18030 encoder: range 144
assert_equals: expected "%821%AC8" but got "%E3%AD%8F"
assert_equals: expected "%821%AC8" but got "%E3%AD%8F"
FAILgb18030 encoder: range 145
assert_equals: expected "%821%C95" but got "%E3%B1%AF"
assert_equals: expected "%821%C95" but got "%E3%B1%AF"
FAILgb18030 encoder: range 146
assert_equals: expected "%821%D48" but got "%E3%B3%A1"
assert_equals: expected "%821%D48" but got "%E3%B3%A1"
FAILgb18030 encoder: range 147
assert_equals: expected "%822%AF3" but got "%E4%81%97"
assert_equals: expected "%822%AF3" but got "%E4%81%97"
FAILgb18030 encoder: range 148
assert_equals: expected "%822%C97" but got "%E4%85%A0"
assert_equals: expected "%822%C97" but got "%E4%85%A0"
FAILgb18030 encoder: range 149
assert_equals: expected "%822%F88" but got "%E4%8C%B8"
assert_equals: expected "%822%F88" but got "%E4%8C%B8"
FAILgb18030 encoder: range 150
assert_equals: expected "%823%864" but got "%E4%8E%AD"
assert_equals: expected "%823%864" but got "%E4%8E%AD"
FAILgb18030 encoder: range 151
assert_equals: expected "%823%868" but got "%E4%8E%B2"
assert_equals: expected "%823%868" but got "%E4%8E%B2"
FAILgb18030 encoder: range 152
assert_equals: expected "%823%8B1" but got "%E4%8F%9E"
assert_equals: expected "%823%8B1" but got "%E4%8F%9E"
FAILgb18030 encoder: range 153
assert_equals: expected "%823%A39" but got "%E4%93%97"
assert_equals: expected "%823%A39" but got "%E4%93%97"
FAILgb18030 encoder: range 154
assert_equals: expected "%823%C92" but got "%E4%99%8D"
assert_equals: expected "%823%C92" but got "%E4%99%8D"
FAILgb18030 encoder: range 155
assert_equals: expected "%823%CB2" but got "%E4%99%A2"
assert_equals: expected "%823%CB2" but got "%E4%99%A2"
FAILgb18030 encoder: range 156
assert_equals: expected "%823%DE5" but got "%E4%9C%A4"
assert_equals: expected "%823%DE5" but got "%E4%9C%A4"
FAILgb18030 encoder: range 157
assert_equals: expected "%823%DF0" but got "%E4%9C%AA"
assert_equals: expected "%823%DF0" but got "%E4%9C%AA"
FAILgb18030 encoder: range 158
assert_equals: expected "%823%E72" but got "%E4%9D%BD"
assert_equals: expected "%823%E72" but got "%E4%9D%BD"
FAILgb18030 encoder: range 159
assert_equals: expected "%823%E88" but got "%E4%9E%8E"
assert_equals: expected "%823%E88" but got "%E4%9E%8E"
FAILgb18030 encoder: range 160
assert_equals: expected "%824%969" but got "%E4%A5%88"
assert_equals: expected "%824%969" but got "%E4%A5%88"
FAILgb18030 encoder: range 161
assert_equals: expected "%824%9B9" but got "%E4%A5%BB"
assert_equals: expected "%824%9B9" but got "%E4%A5%BB"
FAILgb18030 encoder: range 162
assert_equals: expected "%824%9C1" but got "%E4%A5%BE"
assert_equals: expected "%824%9C1" but got "%E4%A5%BE"
FAILgb18030 encoder: range 163
assert_equals: expected "%824%9C5" but got "%E4%A6%84"
assert_equals: expected "%824%9C5" but got "%E4%A6%84"
FAILgb18030 encoder: range 164
assert_equals: expected "%824%9C6" but got "%E4%A6%87"
assert_equals: expected "%824%9C6" but got "%E4%A6%87"
FAILgb18030 encoder: range 165
assert_equals: expected "%824%9E6" but got "%E4%A6%9C"
assert_equals: expected "%824%9E6" but got "%E4%A6%9C"
FAILgb18030 encoder: range 166
assert_equals: expected "%824%9E9" but got "%E4%A6%A0"
assert_equals: expected "%824%9E9" but got "%E4%A6%A0"
FAILgb18030 encoder: range 167
assert_equals: expected "%824%A11" but got "%E4%A6%B8"
assert_equals: expected "%824%A11" but got "%E4%A6%B8"
FAILgb18030 encoder: range 168
assert_equals: expected "%824%E74" but got "%E4%B1%B8"
assert_equals: expected "%824%E74" but got "%E4%B1%B8"
FAILgb18030 encoder: range 169
assert_equals: expected "%824%EB3" but got "%E4%B2%A4"
assert_equals: expected "%824%EB3" but got "%E4%B2%A4"
FAILgb18030 encoder: range 170
assert_equals: expected "%824%F64" but got "%E4%B4%9A"
assert_equals: expected "%824%F64" but got "%E4%B4%9A"
FAILgb18030 encoder: range 171
assert_equals: expected "%825%872" but got "%E4%B6%AF"
assert_equals: expected "%825%872" but got "%E4%B6%AF"
FAILgb18030 encoder: range 172
assert_equals: expected "%825%8F3" but got "%E9%BE%A6"
assert_equals: expected "%825%8F3" but got "%E9%BE%A6"
FAILgb18030 encoder: range 173
assert_equals: expected "%836%C79" but got "%EE%9D%AC"
assert_equals: expected "%836%C79" but got "%EE%9D%AC"
FAILgb18030 encoder: range 174
assert_equals: expected "%836%C80" but got "%EE%9F%88"
assert_equals: expected "%836%C80" but got "%EE%9F%88"
FAILgb18030 encoder: range 175
assert_equals: expected "%836%C81" but got "%EE%9F%A7"
assert_equals: expected "%836%C81" but got "%EE%9F%A7"
FAILgb18030 encoder: range 176
assert_equals: expected "%836%C94" but got "%EE%A0%95"
assert_equals: expected "%836%C94" but got "%EE%A0%95"
FAILgb18030 encoder: range 177
assert_equals: expected "%836%C95" but got "%EE%A0%99"
assert_equals: expected "%836%C95" but got "%EE%A0%99"
FAILgb18030 encoder: range 178
assert_equals: expected "%836%CA0" but got "%EE%A0%9F"
assert_equals: expected "%836%CA0" but got "%EE%A0%9F"
FAILgb18030 encoder: range 179
assert_equals: expected "%836%CA7" but got "%EE%A0%A7"
assert_equals: expected "%836%CA7" but got "%EE%A0%A7"
FAILgb18030 encoder: range 180
assert_equals: expected "%836%CB1" but got "%EE%A0%AD"
assert_equals: expected "%836%CB1" but got "%EE%A0%AD"
FAILgb18030 encoder: range 181
assert_equals: expected "%836%CB5" but got "%EE%A0%B3"
assert_equals: expected "%836%CB5" but got "%EE%A0%B3"
FAILgb18030 encoder: range 182
assert_equals: expected "%836%CC3" but got "%EE%A0%BC"
assert_equals: expected "%836%CC3" but got "%EE%A0%BC"
FAILgb18030 encoder: range 183
assert_equals: expected "%836%CD0" but got "%EE%A1%84"
assert_equals: expected "%836%CD0" but got "%EE%A1%84"
FAILgb18030 encoder: range 184
assert_equals: expected "%836%CE6" but got "%EE%A1%96"
assert_equals: expected "%836%CE6" but got "%EE%A1%96"
FAILgb18030 encoder: range 185
assert_equals: expected "%836%D00" but got "%EE%A1%A5"
assert_equals: expected "%836%D00" but got "%EE%A1%A5"
FAILgb18030 encoder: range 186
assert_equals: expected "%840%855" but got "%EF%A4%AD"
assert_equals: expected "%840%855" but got "%EF%A4%AD"
FAILgb18030 encoder: range 187
assert_equals: expected "%840%8D1" but got "%EF%A5%BA"
assert_equals: expected "%840%8D1" but got "%EF%A5%BA"
FAILgb18030 encoder: range 188
assert_equals: expected "%840%8F8" but got "%EF%A6%96"
assert_equals: expected "%840%8F8" but got "%EF%A6%96"
FAILgb18030 encoder: range 189
assert_equals: expected "%840%979" but got "%EF%A7%A8"
assert_equals: expected "%840%979" but got "%EF%A7%A8"
FAILgb18030 encoder: range 190
assert_equals: expected "%840%988" but got "%EF%A7%B2"
assert_equals: expected "%840%988" but got "%EF%A7%B2"
FAILgb18030 encoder: range 191
assert_equals: expected "%840%9B4" but got "%EF%A8%90"
assert_equals: expected "%840%9B4" but got "%EF%A8%90"
FAILgb18030 encoder: range 192
assert_equals: expected "%840%9B5" but got "%EF%A8%92"
assert_equals: expected "%840%9B5" but got "%EF%A8%92"
FAILgb18030 encoder: range 193
assert_equals: expected "%840%9B6" but got "%EF%A8%95"
assert_equals: expected "%840%9B6" but got "%EF%A8%95"
FAILgb18030 encoder: range 194
assert_equals: expected "%840%9B9" but got "%EF%A8%99"
assert_equals: expected "%840%9B9" but got "%EF%A8%99"
FAILgb18030 encoder: range 195
assert_equals: expected "%840%9C5" but got "%EF%A8%A2"
assert_equals: expected "%840%9C5" but got "%EF%A8%A2"
FAILgb18030 encoder: range 196
assert_equals: expected "%840%9C6" but got "%EF%A8%A5"
assert_equals: expected "%840%9C6" but got "%EF%A8%A5"
FAILgb18030 encoder: range 197
assert_equals: expected "%840%9C8" but got "%EF%A8%AA"
assert_equals: expected "%840%9C8" but got "%EF%A8%AA"
FAILgb18030 encoder: range 198
assert_equals: expected "%841%858" but got "%EF%B8%B2"
assert_equals: expected "%841%858" but got "%EF%B8%B2"
FAILgb18030 encoder: range 199
assert_equals: expected "%841%859" but got "%EF%B9%85"
assert_equals: expected "%841%859" but got "%EF%B9%85"
FAILgb18030 encoder: range 200
assert_equals: expected "%841%863" but got "%EF%B9%93"
assert_equals: expected "%841%863" but got "%EF%B9%93"
FAILgb18030 encoder: range 201
assert_equals: expected "%841%864" but got "%EF%B9%98"
assert_equals: expected "%841%864" but got "%EF%B9%98"
FAILgb18030 encoder: range 202
assert_equals: expected "%841%865" but got "%EF%B9%A7"
assert_equals: expected "%841%865" but got "%EF%B9%A7"
FAILgb18030 encoder: range 203
assert_equals: expected "%841%866" but got "%EF%B9%AC"
assert_equals: expected "%841%866" but got "%EF%B9%AC"
FAILgb18030 encoder: range 204
assert_equals: expected "%841%955" but got "%EF%BD%9F"
assert_equals: expected "%841%955" but got "%EF%BD%9F"
FAILgb18030 encoder: range 205
assert_equals: expected "%841%A24" but got "%EF%BF%A6"
assert_equals: expected "%841%A24" but got "%EF%BF%A6"
FAILgb18030 encoder: range 206
assert_equals: expected "%900%810" but got "%F0%90%80%80"
assert_equals: expected "%900%810" but got "%F0%90%80%80"