/* * @test * @bug 6836089 * @summary Tests correct parsing of characters inside Base Multilingual Plane * @author Vladislav Karnaukhov */ import javax.swing.*; import javax.swing.text.html.*; public class Test6836089 { public static void main(String[] args) { JTextPane htmlPane = new JTextPane(); htmlPane.setEditorKit(new HTMLEditorKit()); //if the output is �, the test failed htmlPane.setText("𠀀"); System.out.println("\ud840\udc00".codePointAt(0)); System.out.println(htmlPane.getText()); } }