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