如果mysql伺服器上的字符集是 latin1 或者其他的的,mysqldump 出來的中文都是亂碼!乙個簡單的辦法是加上預設字符集選項,如:
mysqldump [-h 127.0.0.1 -p 3307 ] -u username --default-character-set=gbk -p databasename > dumpfile.txt
-h 主機 如果在本機操作,可以不填
-p 埠,必須單獨用此選項,而不能連續寫在主機位址後面 如果在本機操作,可以不填
-u 使用者名稱
--default-character-set 知道資料內容是中文時可以指定為 gbk,這樣即使資料庫本身設定字符集為 latin1 出來的檔案中文也能正常!
-p 密碼
databasename 資料庫名
> 後面是輸出檔案的路徑及檔案名字。若只寫檔案名字,則自動儲存到虛擬目錄根下
mysqldump 匯出中文亂碼
需求 匯出乙個測試庫的資料 資料庫不大,就幾張表 匯出命令 mysqldump uroot p single transaction master data 2 triggers f r e databases test test.sql 現象 檢視test.sql中文居然是這個樣子的 浼氳瘽鍚嶇 ...
mysqldump 匯出中文亂碼
命令 mysqldump uroot p test data test.sql 匯出後的資料庫開啟是亂碼,如下 開始以為開啟的方式不對,就用記事本開啟後,用utf 8的編碼格式另儲存下 結果開啟後,仍然是亂碼。這時候,猜測是不是資料庫的字符集的編碼有問題,然後進入資料庫,輸入命令 show vari...
ue出現亂碼,UltraEdit出現亂碼
ue出現亂碼,ultraedit出現亂碼 advanced configuration.file handling unicode utf 8 detection auto detect utf 8 files 前面的核取方塊選中,選擇 應用 按鈕,然後再選擇 確定 按鈕 我做了很多測試在windo...