當前環境:mysql
Linux內核:Ubuntu(烏班圖)sql
SSH鏈接工具:SecureCRTtomcat
一、首先確認Linux系統編碼:服務器
Linux命令:locale工具
若查詢結果不是zh_CN.UTF-8,則修改系統編碼。字體
Linux命令:vi /etc/default/locale編碼
修改LANG的值爲zh_CN.UTF-83d
保存以後重啓服務器,命令:rebootrest
二、設置CRT的顯示編碼:日誌
設置 字符編碼爲:UTF-8。
選擇「字體」,並設置字符集爲:中文GB2312。
斷開SSH鏈接,從新鏈接。
進入tomcat安裝目錄,$JAVA_HOME/bin,修改catAlina.sh文件
添加一條配置:JAVA_OPTS=「-Dfile.encoding=utf-8」
進入tomcat安裝目錄,$JAVA_HOME/conf,修改server.xml文件
找到端口配置,在其後添加:URIEncoding=」utf-8」
而後重啓tomcat。
首先鏈接mysql,命令:mysql –u用戶名 –p密碼
查看編碼命令:show variables like ‘char%’;
一、進入mysql安裝目錄,cd /etc/mysql/mysql.conf.d/
修改配置,vi mysqld.cnf
新增一條編碼配置:character-set-server=utf8
二、進入mysql安裝目錄,cd /etc/mysql/conf.d/
修改配置,vi mysql.cnf
新增一條配置:default-character-set=utf8
修改完成後保存退出,並重啓mysql,命令:service mysql restart
再次鏈接mysql,查看編碼配置: