我存储了一些单词并分配给相应的 unicode。例如:
arasu "\u0C85\u0CA5\u0CB2\u0CC1";
aadalu "\u0C86\u0CA1\u0CB2\u0CC1";
上述带有 unicode 的单词存储在文本文件中。每当我们从这个文本文件中访问单词和 unicode 时,它必须以“kannada”语言显示单词。首先,我们从文本文件中访问 unicode,然后将该 unicode 分配给一个字符串。例如,如果我们通过在 java 程序中读取文本文件中的第一个 unicode "\u0C85\u0CA5\u0CB2\u0CC1" 并将其存储到字符串 'str' 中来访问它。现在字符串 str 的 unicode 为“\u0C85\u0CA5\u0CB2\u0CC1”。如果我们在下面的代码中传递这个字符串
JFrame frame= new JFrame("TextArea frame");
GraphicsEnvironment.getLocalGraphicsEnvironment();
Font font= new Font("Tunga",Font.PLAIN,40);
JPanel panel=new JPanel();
JTextArea jt=new JTextArea(str);
jt.setFont(font);
frame.add(panel);
panel.add(jt);
frame.setSize(250,200);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
然后它必须以卡纳达语显示输出。但现在它没有在卡纳达语中显示。它显示方形框。如何解决这个问题。请帮助我们。