我使用Python程序将包含Unicode字符的文本写入MySQL数据库。我可以写Unicode到数据库表,读取它,显示它,等等,没有任何问题。例外是mysql,MySQL命令行工具。要纠正问题,请从mysqld中删除这些内容。正确的值存储在MySQL表中;它们从表中正确读取,当被Python程序显示时,它们显示如下:♂ Mars
程序输
这个表的所有列都是VARCHAR(3or4or5) .Although,我可以在表中添加行(通过另一个java类),但是我想编写一个java类,它能够读取该表的每一行。(Util.java:406)at com.mysql.jdbc.SQLError.createSQLException(MysqlIO.java:3376)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlI