Ajax中處理傳遞中文出現(xiàn)亂碼問題
??? req.open("POST",url,true);??? req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
??? req.send("passport="+passport.value);
posted on 2007-03-19 11:02 ☆℡齊 閱讀(1968) 評(píng)論(6) 編輯 收藏 所屬分類: Ajax
java
posted on 2007-03-19 11:02 ☆℡齊 閱讀(1968) 評(píng)論(6) 編輯 收藏 所屬分類: Ajax
可以調(diào)節(jié)編碼或者對(duì)中文進(jìn)行encodeURI或者URLencode(這個(gè)函數(shù)需要自定義),到了服務(wù)器端進(jìn)行decode就可以了 回復(fù) 更多評(píng)論
服務(wù)器端你的解碼字符集用的utf-8 還是gbk還是gb2312?
我上次事業(yè)一次好像還是亂碼 回復(fù) 更多評(píng)論
http://www.aygfsteel.com/beansoft/archive/2006/12/31/91144.html
JSP 中 AJAX 的表單提交中文問題的簡(jiǎn)單解決方案
http://www.aygfsteel.com/beansoft/archive/2006/12/31/91144.html
JSP 中 AJAX 的表單提交中文問題的簡(jiǎn)單解決方案 - GBK 版本
tomcat,resin測(cè)試通過 回復(fù) 更多評(píng)論
我的中間件服務(wù)器是weblogic,服務(wù)器是最簡(jiǎn)單的httpserver,是不是在獲取流之前要設(shè)置字符集,我好像看過一批文章,上面說的設(shè)置字符集和獲取流的方法有前后關(guān)系 回復(fù) 更多評(píng)論
這個(gè)得需要在頁面做控制,
<%@ page language="java" pageEncoding="UTF-8"%>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
如果是JSP頁面,加上這兩行就行了。 回復(fù) 更多評(píng)論
現(xiàn)在多數(shù)都是這樣用的,首先調(diào)節(jié)編碼或者對(duì)中文進(jìn)行encodeURI或者URLencode(這個(gè)函數(shù)需要自定義),到了服務(wù)器端進(jìn)行decode(解碼)就可以了 回復(fù) 更多評(píng)論
只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||