关于mysql数据库中存放中文字段乱码问题解决方案
生活随笔
收集整理的這篇文章主要介紹了
关于mysql数据库中存放中文字段乱码问题解决方案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前段時間在做一個mysql的數據庫訪問終端,有一個性別字段我存儲的是中文,后來發現在讀取的時候顯示的亂碼,解決方案如下:
首先我們要明白出現這種情況的原因是什么,當我們在裝mysql數據庫時,會讓我們選擇字符集,如下圖:
?記住:務必選擇gbk,默認好像是latin
現在的問題是,我們的數據庫已經安裝完了,但是字符集不是gbk,而且表也已經創建好了,難到我們需要將數據庫卸載后重裝?那樣肯定是可以的,但是很麻煩,現在介紹一種比較簡單的方法。
首先進入mysql
>status? //查看有關字符集
更改表的字符集
alter table 表名 character set gbk;
>show create table 表名
//修改某個字段的字符集
alter table 表名 modify 字段名 類型 character set gbk;
?
經過上面的處理,在表中就可以使用中文了。
總結
以上是生活随笔為你收集整理的关于mysql数据库中存放中文字段乱码问题解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux下NFS(网络文件系统)的建立
- 下一篇: MySQL处理中文乱码问题