2012-02-28 262 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中具有相同的二進制表示。