當前環境:
Linux內核:Ubuntu(烏班圖)
SSH連接工具:SecureCRT
1、首先確認Linux系統編碼:
Linux命令:locale
若查詢結果不是zh_CN.UTF-8,則修改系統編碼。
Linux命令:vi /etc/default/locale
修改LANG的值為zh_CN.UTF-8
保存之后重啟服務器,命令:reboot
2、設置CRT的顯示編碼:
設置 字符編碼為:UTF-8。
選擇“字體”,並設置字符集為:中文GB2312。
斷開SSH連接,重新連接。
1、Tomcat日志打印亂碼:
進入tomcat安裝目錄,$JAVA_HOME/bin,修改catAlina.sh文件
添加一條配置:JAVA_OPTS=“-Dfile.encoding=utf-8”
2、tomcat傳參亂碼:
進入tomcat安裝目錄,$JAVA_HOME/conf,修改server.xml文件
找到端口配置,在其后添加:URIEncoding=”utf-8”
然后重啟tomcat。
3、記錄分享myql編碼修改方法:
首先連接mysql,命令:mysql –u用戶名 –p密碼
查看編碼命令:show variables like ‘char%’;
1、進入mysql安裝目錄,cd /etc/mysql/mysql.conf.d/
修改配置,vi mysqld.cnf
新增一條編碼配置:character-set-server=utf8
2、進入mysql安裝目錄,cd /etc/mysql/conf.d/
修改配置,vi mysql.cnf
新增一條配置:default-character-set=utf8
修改完成后保存退出,並重啟mysql,命令:service mysql restart
再次連接mysql,查看編碼配置: