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