我有一個mysql數據庫,我在其中保存了一些特殊字符é
,但在數據庫中它被保存爲這樣的Ã,後來我意識到它是由於編碼和我改變了編碼我的表和數據庫,以UTF-8
但已經插在它的文本方案並沒有改變,更改mysql中的文本編碼
我的問題是
- 是否有辦法來自動改變所有的內容,以「服從」 UTF-8 。
- 有沒有我可以alteast更新
é to é?
注道:我知道了更新命令,但我不認爲這將有助於在這裏與字符在該領域。
我有一個mysql數據庫,我在其中保存了一些特殊字符é
,但在數據庫中它被保存爲這樣的Ã,後來我意識到它是由於編碼和我改變了編碼我的表和數據庫,以UTF-8
但已經插在它的文本方案並沒有改變,更改mysql中的文本編碼
我的問題是
é to é?
注道:我知道了更新命令,但我不認爲這將有助於在這裏與字符在該領域。
@KirenSiva問題與現有的數據,你所指的問題是告訴當用戶想要創建一個新的數據庫 – PHPLove
檢查單個列的編碼,改變一個表不會自動轉換列的字符集包含在表中,就像改變DB的字符集不轉換表一樣。 – deacs
從Moodle文檔中找到一些[這裏](https://docs.moodle.org/23/en/Converting_your_MySQL_database_to_UTF8),這聽起來像是您的案例正確的程序。 – Tensibai