编码数据库utf-8或utf-16

时间:2012-02-21 12:40:05

标签: mysql database database-design utf-8 utf-16

我从外面导入一个数据库,其中包含unicode字符作为我的上网主页和中文,日语和其他不同语言的嶏紞鎴戠。。

我已经执行了一个查询,使我的数据库编码从

到utf-8
ALTER DATABASE DEFAULT CHARSET 'utf8';

但是当我将数据导入我的数据库表时,我得到了?????而不是上面的字符。 我该如何编码这些字符?它是utf-8还是16以及我如何识别哪种编码将支持这些字符?

任何想法都将受到高度赞赏。

1 个答案:

答案 0 :(得分:3)

MySQL使用UTF-8。确保您已正确配置连接字符集 配置取决于您正在使用的连接库。