資料庫中文是問號
Ⅰ 從資料庫中取出的中文為什麼是問號
編碼問題,你可以打開資料庫看一下欄位中的中文是否正常,如果是正常的可以不用管資料庫中編碼,只是在添加或讀取資料庫中的數據時要進行字元的編碼轉換處理就可以了
Ⅱ 高分懸賞 MYsql資料庫里添加了中文 但都是問號 編碼格式改了gbk 但還都是問號 跪求 解答
插入的數據亂碼有很多原因:
1、你要檢查一下頁面的編碼和資料庫設置的字元集是否一樣,要麼都是utf8,要麼都是gbk的
2、如果第一點說的兩邊編碼是統一的,你可以在鏈接資料庫的時候加上mysql_query("set names utf8")
3、加上之後還是不行的話,雀檔在檢查你的頁面編碼,如果是utf8的話,請選擇沒有bom的utf8編碼
4、以上都沒問題的話,還出現亂碼的話,修改mysql的配置文件,my.ini加上character-set-server=utf8,然後重頃帶亂行大啟mysql服務就可以了
一般出現亂碼的話,基本就是這些原因了
Ⅲ 我從資料庫調出來的數據中文顯示問號,資料庫也是問號
先查看資料庫表的編碼。如果使用phpmyadmin,點擊「結構」,看錶格的「整理一列」。如gbk_chinese_ci、utf8_general_ci等
確認你程序的編碼,使用你所用的編輯器查看
如果兩者不一致,就會出現問號亂碼。兩種方法解決
修改資料庫編碼
讀、寫資料庫時將字元串轉碼
另外,注意你有沒有執行 set names 'utf8'
Ⅳ 為什麼我的VS2010資料庫輸入的中文顯示問號是怎麼回事啊
用VS2010及以上版本(2008未測試),偶爾會出現編程時輸入中文變成問號。
解決塌肆辦法:
刪除所有的輸入法(包團胡轎括美式鍵盤),只留下用的那個輸入法比如搜狗,google等做明。只留一個,就好了。