0

我有一个数据库,其中包含多种语言的文本,例如英语、印地语、泰卢固语、泰米尔语、马拉地语。

英语和印地语文本显示完美。但是当我选择泰卢固语、泰米尔语等其他语言时,它会显示方框。

            JTextArea txtMessage = new JTextArea();
            txtMessage.setLineWrap( true );     
            txtMessage.setWrapStyleWord( true );
            JScrollPane scrollPane = new JScrollPane(txtMessage);
            scrollPane.setBounds(93, 125, 226, 97);
            frame.getContentPane().add(scrollPane);


 lang = cbLanguage.getSelectedItem().toString();
 String sql2 = "Select message from messages where language = '"+lang+"';";
try {
    result = statement.executeQuery(sql2);
    while(result.next()){
        txtMessage.setText(result.getString(1));
    }
} catch (SQLException e) {
            // TODO Auto-generated catch block
        e.printStackTrace();
}

如何让它正确显示泰米尔语和泰卢固语字体?

4

0 回答 0