1.my.ini mysql配置檔案設定
[client]
default-character-set=gbk
[mysqld]
default-character-set=gbk
2.啟動mysql服務建立你的資料庫
3.驗證當前編碼
命令列輸入
mysql -u root -p
登入你建立的資料庫
>connect yourdatabasename
輸入資料庫狀態命令
>status
如為server characterset: gbk
db characterset: gbk
client characterset: gbk
conn. characterset: gbk
則資料庫字符集設定正確
3.然後(可選)
,設定 jdbc
url後面加引數
?autoreconnect=true&useunicode=true&characterencoding=gbk
這一步可以略過,當前版本的jdbc驅動會自動識別mysql資料庫的字符集
如你使用utf8編碼,可以更改default-character-set為utf8,mysql預設編碼是latin1
QSQLITE中文亂碼問題解決方法
在網上搜羅qsqlite中文亂碼問題的解決方法,都是說通過qtextcodec呼叫setcodecforcstrings顯式設定編碼來解決,不知道他們有沒有親自嘗試,還是他們的使用環境與我不同,我都一一嘗試無一成功。最後通過檢視qt關於qsqlite的原始碼終於讓我解決自己遇到的問題。首先說一下,我...
vim 中文亂碼問題解決方法
問題 vim中,中文不能正常顯示,出現亂碼 注 已經在vimrc檔案中的encoding,fileencodings等設定如下 亂碼問題依舊未解決 set encoding utf 8 setfileencodings utf 8,gb2312,gbk,gb18030 set termencodin...
Code Blocks中文亂碼問題解決方法
前段時間為了做人工智慧,回家重新惡補了一下c語言,使用的工具code blocks 17.12 明明寫好了 執行也沒問題 include include include include pragma comment lib,winmm.lib int main 重新開啟中文部分就是亂碼 查了資料,顯...
xml中文出錯問題解決方法
初學xml的時候會經常出現當xml的節點內容中包含中文的時候出錯的問題。用專業的xml開發工具時就不會出現問題,但用文字編輯器編輯的很容易出現這個問題。實際上這並不難解決,這是由於宣告的編碼與檔案預設編碼不符合造成的。xml檔案的預設編碼是utf 8的,文字編輯器儲存檔案的預設編碼是ansi。例如在...
中文亂碼問題解決方法總結
1 jsp頁面顯示亂碼 將jsp頁面首行的 1 page language j a import j a.util.contenttype text html charset gb18030 中的字符集charset改為 gb18030 或 gb2312 2 jsp頁面傳輸亂碼 在獲取引數的jsp頁...