問題:發現資料庫有亂碼
首先檢視mysql資料庫的編碼方式
show variables like 'char%'
如果為windows系統,直接修改mysql安裝目錄下的my.ini中的
如果為linux系統,修改步驟如下:
1. 找到mysql的配置檔案,拷貝到etc目錄下,第一步很重要
把/usr/share/doc/mysql-server-5.1.52/my-large.cnf 複製到 /etc/my.cnf
即用命令:cp /usr/share/doc/mysql-server-5.1.52/my-large.cnf /etc/my.cnf
2. 開啟my.cnf修改編碼
在[client]下增加default-character-set=utf8
在[mysqld]下增加default-character-set=utf8
同時加上init_connect='set names utf8' (設定連線mysql
資料庫時使用utf8編碼,以讓my
sql資料庫為utf8執行)
3. 重新啟動
mysql
service mysqld restart
檢視MySQL資料庫的預設編碼
使用status命令能夠顯示資料庫的相關係資訊,示例如下 mysql status mysql ver 14.12 distrib 5.0.77,for win32 ia32 connection id 1072 current database current user test 119.119....
024 檢視資料庫的編碼格式
我們在新增資料的時候會出現編碼格式的問題。解決方案 就是把資料庫的編碼格式和表,欄位的編碼格式統一化。檢視資料庫字符集 show variables like character 修改資料庫字符集 set character set server utf8 修改資料庫的字符集編碼 alter dat...
MSSQL 檢視資料庫編碼格式
閱文時長 0.67分鐘 字數統計 837.6字元 主要內容 1 引言 背景 2 宣告與參考資料 mssql 檢視資料庫編碼格式 編寫人 scschero 編寫時間 2021 3 11 pm11 59 文章型別 系列 完成度 待完善 座右銘 每乙個偉大的事業,都有乙個微不足道的開始。首先闢謠網上盛傳的...