【发布时间】:2011-08-07 01:24:11
【问题描述】:
我有下表:
create table test
(
fname char(20) character set utf8 collate utf8_turkish_ci,
id int primary key
);
我插入数据如下:
resultSet.executeQuery("set namee utf8");
preparedStatement = connection.prepareStatement("insert into test(fname) values(?)");
preparedStatement.setstring(1,"alis");
preparedStatement.executeUpdate();
但是当我检索数据时,它们类似于?????。
什么是问题,我该如何解决?
【问题讨论】:
-
在你以后的问题中,请注意代码。您发布的 Java 代码根本无法编译,只会在问题中引入大量噪音(红鲱鱼)。
标签: java mysql jdbc utf-8 character-encoding