--- old/src/jdk.charsets/share/classes/sun/nio/cs/ext/GB18030.java.template 2018-10-02 18:05:43.365218657 +0900 +++ new/src/jdk.charsets/share/classes/sun/nio/cs/ext/GB18030.java.template 2018-10-02 18:05:42.985206687 +0900 @@ -12519,7 +12519,7 @@ dst.put(getChar(offset)); else if (offset >= 0x830D && offset <= 0x93A8) dst.put((char)(offset + 0x6557)); - else if (offset >= 0x93A9 && offset <= 0x99F9) + else if (offset >= 0x93A9 && offset <= 0x99FB) dst.put(getChar(offset)); // Supplemental UCS planes handled via surrogates else if (offset >= 0x2E248 && offset < 0x12E248) {