我有一个数据库,其中包含多种语言的文本,例如英语、印地语、泰卢固语、泰米尔语、马拉地语。
英语和印地语文本显示完美。但是当我选择泰卢固语、泰米尔语等其他语言时,它会显示方框。
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();
}
如何让它正确显示泰米尔语和泰卢固语字体?