使用eclipse从mysql中读取阿拉伯语字符

时间:2012-06-22 06:03:53

标签: mysql eclipse arabic

我有一个包含阿拉伯语表格的数据库,我可以从Netbeans读取它很好,所以我可以看到和写阿拉伯语字符表,但我想用eclipse读写,我试过这样:

String unicode1 = "?useUnicode=yes&characterEncoding=UTF-8";
        Class.forName("com.mysql.jdbc.Driver");
        Connection con = (Connection) DriverManager.getConnection(
                "jdbc:mysql://localhost:3306/searchengine"+unicode1, Username, Password);
        PreparedStatement statement = (PreparedStatement) con
                .prepareStatement("select * from invertedindex");
        ResultSet results = statement.executeQuery();
        while (results.next()) {
            System.out.println(results.getString(1));
        }

但我仍然看到阿拉伯字母像问号,我做错了什么

**注意:**表格支持阿拉伯语字符,因为我可以使用Netbeans读取和写入同一个表格

修改

我试过System.out.println("يييي");但是我有问题标记,好像我有阿拉伯字符,但是eclipse没有显示它

1 个答案:

答案 0 :(得分:2)

尝试select convert(name using UTF8) from invertedIndex