我在嘗試將MSSQL數據庫遷移到MySQL。使用MySQL Workbench我移動了架構和數據,但在轉換字符編碼時遇到了問題。在遷移過程中,當編碼出現問題時,我使用該工具將文本放入BLOBS中。在MySQL中將數據從LATIN1轉換爲UTF8
我相信我已經證實,現在在MySQL中的數據是* latin1_swedish_ci *。爲了簡化問題,我正在查看其中一列中的®符號。
我想通過UTF8編碼將BLOBS轉換爲VARCHAR或TEXT。我在一列運行SQL命令:
ALTER TABLE
bookdetails MODIFY
BOOKNAME VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci;
相反的轉換®它只是消除他們這是不是我想要的。我究竟做錯了什麼?並不是說讀一半的網絡試圖找到解決方案並不有趣,但3天后,我認爲我的眼睛即將放棄。
您可以右鍵單擊模式並單擊更改模式並更改排序規則 – Hituptony 2013-02-08 17:03:34