Mysql character字元編碼設定

2021-07-27 13:24:22 字數 880 閱讀 6843

伺服器預設不是utf8的字元編碼,如果採用預設,則建立資料庫表甚至欄位的時候都使用的不是utf8格式的編碼,導致中文的crud操作失敗。

解決辦法:

在linux mysql 伺服器檔案中找到 mysql的配置檔案 my.cnf 一般配置檔案存在 /etc/my.cnf  如果不存在 ,全域性收索  find / -name *.cnf 找到 my.cnf檔案

cp 命令複製乙份到 /etc 目錄下

vi 命令開啟 my.cnf

找到【mysqld】

新增character_set_server = utf8

重啟 mysql 

mysql -uusername -ppassword  登陸 

檢視資料庫字元編碼 

show variables like "%character%";

檢視資料庫編碼

show create database databasename;

檢視表編碼

show create table tablename ;

檢視字段編碼 

whow creare table tablename;在表的建立語句中就有column 編碼的 格式

修改 database 編碼

alter database databasename character set utf8;

修改 table 編碼

alter table table tablename character set utf8

修改 table.column 編碼

alter table tablename modify column character set utf8;

ok ! 

注:mysql 版本 5.6.2 

Python檢測重複字 部分中華字經重複字檢測

中文去標點符號,中文繁體字轉化簡體字,列表檢測並輸出重複項,list當多個相同值時索引 關於去標點,使用包 zhon,直接pip即可 安裝及使用 關於中文繁簡轉換,安裝opencc python 安裝及使用 coding utf 8 author zhr date 2019 10 25 20 26 ...

監聽套接字 連線套接字

摘要 對於伺服器程式設計中最重要的一步等待並接受客戶的連線,那麼這一步在程式設計中如何完成,accept函式就是完成這一步的。它從核心中取出已經建立的客戶連線,然後把這個已經建立的連線返回給使用者程式,此時使用者程式就可以與自己的客戶進行點到點的通訊了。accept函式等待並接受客戶請求 inclu...

java FileInputStream 位元組流

首先要明白,檔案儲存在硬碟上實質上儲存的都是數字,因此通過fileinputstream中的read 方法讀取的是數字。fileinputstream fis new fileinputstream new file test.txt int x fis.read system.out.printl...