mysql數據庫中文亂碼,mysql導入txt文件?
解決方法:
在freebsd平臺下 一、同樣設置字符編碼的系統變量
mysql> show variables like ‘%char%';
+————————–+—————————-+
Variable_name | Value
+————————–+—————————-+
character_set_client | latin1
character_set_connection | latin1
character_set_database | latin1
character_set_filesystem | binary
character_set_results | latin1
character_set_server | gbk
character_set_system | utf8
+————————–+—————————-+
mysql>set character_set_database=utf8; ##設置默認的字符集為utf8
二、轉載數據
mysql>load data local infile ‘/home/table.txt' into table `table`;
三;至此、條件數據完整導入,并處理了亂碼的情況。
總之,兩臺mysql服務器導入導出時,一定要確保兩臺服務器character_set_database參數相同,這樣才能防止一些 亂碼的情況。當然我們還可以使用其他字符集,如gbk來進行調整。視情況操作了