MySql中文問題解決方法

2021-03-31 22:56:13 字數 672 閱讀 7999

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頁...