Mysql

MySQL 數據庫字元集

  • November 27, 2019

我剛剛使用 mysqldump 將 MySQL 數據庫遷移到了新伺服器。數據庫的字元集通常是 UTF-8,在舊伺服器上一切正常,但是當我們切換到新伺服器時,特殊字元開始無法正常顯示。我可以看到兩台伺服器之間的唯一區別是新伺服器的預設字元集在 my.cnf 中設置為 latin1,而在舊伺服器上並非如此。

我嘗試使用互連/它的工具替換所有這些特殊字元,但這沒有用。

需要做些什麼來解決這個問題?在這種情況下應該注意什麼?數據庫、表的字元集?

我能夠通過將所有特殊字元(未正確顯示的字元)替換為原始字元來解決此問題。(感謝互連/它的搜尋和替換工具)此時要注意的重要一點是用 utf8 替換所有這些替換項的字元集。我錯過了那部分,當更換這些物品時,它們仍然沒有正確顯示,因為沒有設置正確的字元集。

引用自:https://unix.stackexchange.com/questions/124151