mysql 中文出現?,設定utf8

2022-07-29 21:09:13 字數 921 閱讀 1183

windows系統下的mysql:

1.找到mysql的配置檔案:檔名可能不是my.ini(如my-default.ini),修改成my.ini。

3.重啟mysql伺服器,在計算機右鍵--管理--。。。。

在mysql客戶端中操作(也可以在命令列中操作cmd)----》結果如下所示已經轉換過來了,之前的為latin1;

之後再建立的資料庫就是utf8的格式了;

4.若是之前已經建立過資料庫及**,則採用下面的方式修改;

1》修改整個資料庫的編碼:

alter database 庫名 default character set utf8 collate utf8_general_ci;

2>修改表(會連同表中的列及字段的格式都修改過來)

alter table 表名 convert to character set utf8 collate utf8_general_ci;

至此,修改完畢,再次插入一條新資料;

mysql 對utf8編碼 中文排序

select from m order by convert name using gbk asc eg select distinct b.id b.ach name,b.ach bussiness,b.ach finish date,b.ach finish unit m.areaid,a.ar...

utf 8的中文漢字

從字元編碼講起。1 美國人首先對其英文本元進行了編碼,也就是最早的ascii碼,用乙個位元組的低7位來表示英文的128個字元,高1位統一為0 2 後來歐洲人發現尼瑪你這128位哪夠用,比如我高貴的法國人字母上面的還有注音符,這個怎麼區分,得,把高1位編進來吧,這樣歐洲普遍使用乙個全位元組進行編碼,最...

ubuntu下設定mysql為utf8

1.在終端輸入命令 sudo gedit etc mysql my.cnf在開啟的檔案中 找到 client 在下面加入 default character set utf8 找到 mysqld safe 在下面加入 default character set utf8 找到 mysqld 在下面加...