資料庫裡的漢字顯示在頁面上來全是問號

時間 2021-08-30 09:30:39

1樓:譚加巧

header('content-type:text/html;charset=utf-8')設定成gbk試試

2樓:安典龍

你將資料庫的連線地址設定成下面的格式

3樓:劉玉良鋼筋翻樣

ziti sdlkgjesvlsvbk;sd;gvszdvbak'v;''b;ed

4樓:匿名使用者

看看瀏覽器的編碼是什麼

為什麼我的網頁中從資料庫中讀出來的漢字都顯示問號

5樓:

php語言對於瀏覽器的語言規範十分敏感

尤其從資料庫中讀取中文 會在頁面上無法解析 出現亂碼第一 檢視你的php語言設定

第二 檢視你的瀏覽器的編碼設定 注意選擇語言的順序第三 檢視連線資料庫的編碼

mysql資料庫漢字顯示問號

6樓:匿名使用者

是不是資料庫的字符集不是gbk?你查一下

網頁顯示凡是讀取資料庫中的中文字元,全都變問號了

7樓:

前後臺頁面上這一句要統一,,不能一個是gb2312一個是utf-8。

8樓:小名馬寬

是編碼問題

<%@ language=vbscript codepage=936 %>加到conn.asp檔案第一行

php資料庫中的中文資料在頁面上顯示的是問號

9樓:

create table `test` (

`id` int(11) not null auto_increment,

`title` varchar(128) not null default '',

primary key (`id`)

) engine=innodb default charset=utf8

資料庫設定為utf8還不行,在建立表的時候要像上面這樣加上default charset=utf8

這回不會有亂碼了。

10樓:親親木朵

肯定是編碼問題,首先你必須吧資料庫的編碼還有檔案的編碼還有**裡的編碼還有瀏覽器的編碼都統一才可以,你的**裡是utf-8那就統一弄成utf-8的

11樓:黑夜無淚

第一種方法:在瀏覽器選單欄中選擇「檢視」->編碼->自動選擇(或者utf8);

第二種,看看你寫**的軟體中的編碼型別選擇了麼 ,我用的是editplus,所以在右下角那個地方有一個utf8有時候出現你說的情況就是因為utf8變成了ansi,雙擊它可以選擇其他編碼。希望可以幫到你

12樓:

你就在瀏覽器上 右鍵 編碼 選擇utf-8 試試,看看是否可以正確顯示;有時候 自動選擇也不準確;

sql資料庫的文字為什麼在網頁顯示出都是問號

13樓:

my sql?預設是拉丁把編碼設定為gbk

mysql的ini加上 default-charseter-set=gbk然後用工作管理員關閉mysql.再重啟。

14樓:匿名使用者

'在綱頁中加入上述內容(之間)

15樓:

問號 ?

是不是亂碼,編碼出了問題?

mysql查詢表裡漢字全變成問號,怎樣解決? 10

16樓:人道坎

這個說明文件和資料庫編碼不一致,

建議修改資料庫配置檔案my.ini檔案

之後重啟apache mysql

修改資料庫資料表的字符集編碼

全部統一

17樓:有範er的小青年

set names gbk;

18樓:匿名使用者

set names utf-8;

資料庫中的顯示到網頁時中文成了問號? 10

19樓:

建表時使用的什麼語言集?

假如是gbk

php連線資料庫時,。

加上mysql_query("set names gbk");就行了

20樓:

php語言對於瀏覽器的語言規範十分敏感

尤其從資料庫中讀取中文 會在頁面上無法解析 出現亂碼第一 檢視你的php語言設定

第二 檢視你的瀏覽器的編碼設定 注意選擇語言的順序第三 檢視連線資料庫的編碼

21樓:匿名使用者

那是你亂碼了,用gb2312處理下就可以了

22樓:香睿力亦玉

這個問題可能性太多了,但肯定是編碼問題,你先弄清楚mysql的編碼,現在的版本是分三層編碼的,包括server層

collation層

query層,我一般用的方法是將其都設為utf8編碼,然後在查詢時加上mysql_query("set

names

utf8"),再將網頁的顯示編碼設為utf8(就是head裡的charset)

網頁頁面裡從資料庫讀取的中文全變成問號

23樓:it剛入門

有可能是編碼格式的問題,修改下儲存或者顯示的編碼格式(兩者保持一致)

php資料庫中的中文資料在頁面上顯示的是問號

create table test id int 11 not null auto increment,title varchar 128 not null default primary key id engine innodb default charset utf8 資料庫設定為utf8還不行...

sqlserver在同資料庫裡如何複製表結構

輕煙談生活 1 滑鼠右擊要複製的表,選擇 編寫表指令碼為 create到 新建查詢編輯器視窗 命令。2 在查詢編輯器視窗中將要複製表的名稱修改為新表的名稱。3 修改表名稱後,單擊 執行 按鈕,即可完成新表的表結構建立。4 右擊 表 選項,選擇 重新整理 命令,即可看到新建立的表。5 右擊新建立的表,...

mySql資料庫中用頁面不能插入中文,顯示為?號,請問什麼問題,怎麼解決

姑遂向觸 編碼問題,因為你從介面獲取的資料 是你本地瀏覽器的編碼,在伺服器端可能用的不是這個編碼 所以在資料傳遞到伺服器的時候 將request.request.setcharacterencoding utf 8 解碼一下 亂碼唄.方法一,命令修改 進入cmd,進入mysql 用show vari...