當前位置:首頁 » 網頁前端 » 傳到前端的數據都是問號
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

傳到前端的數據都是問號

發布時間: 2022-08-03 01:06:25

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

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

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

⑵ 資料庫出現問號

//content=new String(content.getBytes("ISO8859_1"), "GBK");
"GBK"換成和你資料庫一樣的編碼,
在bean裡面的
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
fvalue=getStr(fvalue);
在bean里是沒必要轉換的,如果你的temp_p不是iso8859-1(tomcat的默認編碼),將會造成fvalue是亂碼

⑶ 為什麼在jsp中提交數據後會顯示的是問號

"")方法來獲取表單中提交的內容,比如你的index.html頁面的表單中有一個姓名文本框:<input type="text" name="username"> 提交到action.jsp後,在頁面中先通過寫java代碼取出他的值:<% String name=requset.getParameter("username") %> 然後在action.jsp的頁面中輸出:<input type="text" name="myname" value="<%=name%>">

⑷ PHP連接資料庫後,通過ajax在前端插入數據到資料庫後出現亂碼,怎麼解決

看一下前端文件的編碼格式,是不是gb2312。如果是,就改前端html文件的編碼格式為utf8,如果不是,再看看資料庫保存的編碼格式。總之,編碼格式一致,就不會出現亂碼。

⑸ Jsp 頁面間傳遞的數據全是問號

中文編碼有很多種,比如熟知的GB2312、GBK,unicode等等,而我們使用的瀏覽器不一定使用的是相同的編碼方式,如果編碼方式不一樣就會出現亂碼的問題。
一般文本編輯器默認都使用ANSI碼,備選的還有unicode等,現在在中文軟體里大部分都是使用GB2312,你看看軟體設置里導致字元編碼沖突
註:有90%的可能性是字元編碼的問題

⑹ 急,急,急,PHP從資料庫中讀取的內容都是問號,這是怎麼回事

你先去資料庫看看是不是都是問號
如果不是,就說明是網頁編碼的問題,你看看你資料庫裡面用的是什麼編碼,一般是GB2312或者UTF-8,(你對著網頁右單擊,有個編碼,你換個也許就能正常顯示了),然後你在代碼里設置網頁的編碼跟資料庫一樣就行。

⑺ dedecms從資料庫調用的數據全部是問號

出現過 修改鏈接數據的配置文件 /data/common.inc.php 有個改編碼配置的參數 改為UTF-8 即可

⑻ 前台傳送到後台數據是問號 保存到資料庫數據是好的

資料庫創建後,資料庫的抄默認字元集是不能修改的,可以嘗試一下下面的方法
1 創建表百時使用DEFAULT CHARSET = UTF8指定字元集,度再插入中文查看是否亂碼

1

CREATE TABLE TAB1 (COL XXXXXXXXXXXXXXXXXXX) ENGINE = INNODB DEFAULT CHARSET = UTF8 COMMENT 'TAB1';

2 如果1方法不行的話,刪庫重建,重新指定資料庫字元集,mysql重建資料庫還是很簡單的