1.通過控制台或者連線資料庫工具輸入如下命令檢視資料庫的編碼
show variables like 'character%';
顯示效果:
:客戶端的字符集
character_set_results
:結果字符集
character_set_connection:
連線字符集
這三個系統引數的作用:
資訊輸入路徑:
client--connection--server
(資料傳送方向從左到右)
資訊輸出路徑:
server--connection--results
(資料傳送方向從左到右)
故這幾個系統引數的值須相同,不然以不同的編碼方式傳送資料,若編碼方式不相容,則容易造成亂碼的問題。
2.在**中設定鏈結資料庫的編碼格式
char * query = "set names \'gbk\'";
mysql_query(con, query);
資料庫中文漢字亂碼問題解決方案
資料庫中文漢字亂碼問題解決方案。1.通過控制台或者連線資料庫工具輸入如下命令檢視資料庫的編碼 show variables like character 顯示效果 character set client 客戶端的字符集 character set results 結果字符集 character s...
中文亂碼問題解決方案
1.接收中文引數亂碼 a.以get方式提交引數亂碼,在server.xml檔案中catelina標籤中新增乙個屬性uriencoding utf 8 b.以post方式提交引數亂碼,在接收引數之前設定request物件的編碼方式 request.setcharacterencoding utf 8 ...
JSP中文亂碼問題解決方案
對於一般使用的jsp頁面,在頁面首部加上 page contenttype text html charset gb2312 一般可以解決中文亂碼問題。有時在提交表單資料時,會發現另乙個頁面不能接受到正確的中文資料,這時可以在頁面首部加上 request.setcharacterencoding g...