2012-02-28 173 views
0

我在utf8数据库中有一列,其中包含ansi数据。 这发生在我从非utf8数据库迁移到utf8数据库时发生。将utf8数据库中的ansi blob数据转换为utf8字符集

该列有blob数据。我的问题是,我如何将这些数据转换为来自ansi的utf8字符集? 是否有任何具体的查询,我可以运行将ansi数据转换为utf8数据? 或者我可以用其他方法来做同样的事情?

有人可以帮助我这个。

+1

当您说“ANSI数据”时,是否指“使用7位ASCII字符集编码的数据,即US7ASCII”? – 2012-02-28 16:06:29

+0

是的,它使用7位ASCII进行编码。 – user1238200 2012-02-29 06:01:14

回答

0

由于数据当前是US7ASCII,因此您不需要对其执行任何操作即可将其转换为AL32UTF8。 UTF-8编码被设计为使得7位ASCII字符集中的字符在UTF-8中具有相同的二进制表示。