1樓:匿名使用者
輸出時候的中文呢!在action裡面。
如果是html頁面:
"text/html")
"utf8") 這句會對輸出字元進行設定。
如果是xml,把text/html改成text/xml就ok了!
試試吧 !應該可以解決!
注:個人認為。
"text/html; charset=utf-8");
這方法不太保險,contenttype屬性是針對頁面的,如果是在當前頁面輸出就可以。但跳轉或者傳輸資料的話會出問題!
2樓:匿名使用者
action輸出之前加一句試試:
"text/html; charset=utf-8");
用gbk也行。
3樓:網友
在action裡面新增這樣一句話。
"gbk");
jsp頁面上新增:
<%@page contenttype="text/html;charset=gbk"%>
php ajax的時候返回值部分亂碼
4樓:匿名使用者
ajax傳至的時候最好把編碼轉換一下,還有中文最好用 json 的方式傳輸。
header('content-type:text/html;charset=utf8');
ajax的 datatype:json,輸出的結果要 json_encode 一下echo json_encode('請管理員到後台修改密碼');
ajax亂碼
5樓:匿名使用者
上傳引數時,如果是中文需要編碼。後台獲取後,需要解碼。
ajax 亂碼問題
6樓:糧吉
剛使用ajax肯定會遇到亂碼問題。
這是由於客戶端請求與伺服器端相應編碼不一致。
1.在你的頁面上,你需要指定頁面的編碼,如:
2.在你的伺服器端也要指定輸出編碼,如:
= utf-8";
3.你的前端頁面和後台處理的頁面字元編碼必須同樣為utf-8。
這樣一般就不會亂碼了,如果還亂,那麼你就用escape()將請求進行編碼後再傳送,而後台也使用unescape()將請求進行解碼後再處理就可以了。
7樓:匿名使用者
ajax傳送端應該把包含有中文引數的url編碼2次如下:
gettime();
url=encodeuri(encodeuri(url));一定要是2層編碼。
$.post(url,function(data));
action接收端在取中文引數時應該解碼如下才能恢復成中文import ,;
string info = info"),utf-8");
8樓:匿名使用者
1檢查單詞和符號。
2有可以操作步驟不對。
3從開一次 再操作。
9樓:網友
使用utf-8編碼,然後客戶端encodeuricomponent兩次編碼。
10樓:人間公道
用記事本開啟另存為utf-8
ajax php返回值有亂碼
11樓:匿名使用者
1、確認返回的值是正確的,可以通過 firebug 來看下。
2、js檔案和php檔案,它們是否是utf8 編碼的,用記事本開啟,另存為,然後看下檔案編碼,選擇 utf-8 儲存。
頭資訊是給瀏覽器「看「的,只是通知瀏覽器,讓它知道我這個頁面採用什麼編碼,但是如果檔案實際編碼不是一樣的,那麼還是會亂碼。比如你 header 設定為 utf-8,但是 php 檔案是採用ansi編碼的,就可能會出問題了。
ajax中文亂碼問題。 **整站都是gb2312編碼,後台也是。 返回值是亂碼 怎麼解決啊?
12樓:能堡茸
你後台列印json字串是,設定列印編碼為gb2312
asp網頁提交ajax頁面為什麼會沒有返回值或出現亂碼呢?
13樓:悠然見影
在被提交的的那個頁面最上面新增這條語句:
<%"gb2312"%>
返回值和函式值的問題,C 函式返回值問題
函式值跟返回值本來就是一回事。乙個函式只能返回乙個值,這個值是通過renturn 語句返回給main 函式的。函式前面的int就是定義的返回值型別。也就是這個被調函式工作完了,要給main函式乙個值,這個值的型別是int,如果你的int換成是float,char 以及其他任意資料型別,那麼retur...
C 程式設計中返回值問題,c 獲得外部程式返回值的問題
如果函式有返回值,則需要返回語句return。return語句的一般形式是 return 表示式 執行時,先計算出括號中表示式的值,再將該值返回給主調函式中的呼叫表示式。下面對return語句做一些說明 1 函式的返回值是通過函式中的 return 語句獲得的。return 語句將被呼叫函式中的一個...
關於返回值的問題
為什麼要有函式的返回值呢?因為乙個函式的總有它的功能吧,或者計算某個變數的大小,或者其它,通過這個返回值,我們就能在其它函式中方便的引用某函式的結果。當然,就我看來,返回值也不一定非要是return 這種形式的,也可以是以引數的形式,比如你傳遞乙個指標進來,函式的功能就是對這個指標操作,函式執行完畢...