mysql匯入資料中文亂碼 ubuntu

2022-08-02 06:03:12 字數 772 閱讀 4361

1.在ubuntu中mysql的部分編碼格式不是utf—8,故在導檔案的時候會出現中文亂碼,windows中編碼格式為gbk,因此要修改mysql的編碼方式為utf-8。

2.檢視mysql編碼格式:

a.進入mysql

b. 輸入

1 show variables like 』%chart%『;

3.修改編碼方式(永久):

進入terminal:

a.輸入:sudo vi /etc/mysql/

my.cnf

或 sudo vi

/etc/mysql/conf.d/mysql.cnf(mysql5.7

.16及以後 )

注:因版本不同,所以配置檔案位置不同

b.新增:

[mysql

]default

-character

-set

=utf8

[client

]default

-character

-set

=utf8

[mysqld

]character

-set

-server=

utf8

c.重啟mysql服務:

service mysql stop

service mysql start

4.修改好編碼方式以後,原先已經建立好的表的編碼方式不會隨之改變,所以只能重建!

####新手小白,請多多指正

mysql匯入csv中文資料亂碼問題分析與解決

摘要 解決csv檔案向mysql匯入含有中文資料,匯入後中文出現亂碼問題。結論,在匯入含中文字元時注意兩個問題 第一,告訴mysql檔案的編碼是什麼?第二,資料庫表中的列編碼要設定成支援中文的字符集。這個utf8是根據匯入的csv檔案編碼來決定的,可以通過文字編輯器把要匯入的資料修改乙個自己喜歡的編...

MySQL匯入匯出資料的中文亂碼問題

目錄 一 匯出查詢結果到檔案中 1 匯出到csv檔案 2 匯出到txt檔案 3 匯出到excel檔案 二 匯入資料到表中 1 匯入csv檔案 2 匯入txt檔案 3 匯入excel檔案 學生表 下面我們將學生表的查詢結果匯出到檔案中 select from student into outfile ...

Mysql 匯入匯出csv 中文亂碼

這篇文章介紹了mysql 匯入匯出csv 中文亂碼問題的解決方法,有需要的朋友可以參考一下 匯入csv load data infile test.csv into table table name fields terminated by optionally enclosed by escape...