0
我有一個.SQL mysql轉儲。 當我導入它時,'Ü'顯示'Ã''等等。 同樣,當我用Notepad ++打開它。MySql導入備份 - UTF8問題
當我將Notepad ++中的字符集更改爲UTF8而沒有Bom時,它顯示正確。 現在它說「ansi as utf8」。
但是當我保存它並再次導入時,mysql會生成'?'。
同樣,當我嘗試「轉換爲utf8沒有bom」在Notepad ++ ans保存它。
我試過它與phpmyadmin和mysqldumper,我試過所有「輸入字符集」選項等 - 我仍然沒有得到它。它不適用於任何設置。
我試圖在數據庫中手動修復,那工作 - 所以MySQL的字符集是好的,我認爲。
希望有人能幫助我,
問候
babacuek
所以,當你打開該文件明確爲UTF-8 , 都很好?然後該文件是UTF-8編碼的,記事本默認情況下太愚蠢,以至於無法識別它。您究竟如何導入文件,以及您的數據庫設置是什麼樣的? – deceze
嘿, 我找到了解決方法。 有一個PHP腳本可以改善所有錯誤的標記。 它的工作非常好。 它在這裏: http://forum.mysqldumper.de/viewtopic.php?p=19187#19187 但是,謝謝你的幫助 – babacuek