jQuery ajax提交中文編碼(gbk)解決
jQuery ajax提交中文編碼(gbk)解決
1. jQuery ajax提交請求(GBK)。中文, IE下正常,FireFox下亂碼. 這個問題讓人很蛋疼, 解決方式也比較糾結,
進行2次encodeURI, 然後後臺再進行decode.
如下: tagNames 是中文.
var tagVal = encodeURI(document.getElementById("tagNames").value);
tagVal = encodeURI(tagVal);
var dataString = jQuery("#subscriptionForm").serialize();
dataString = dataString + "&tagNames=" + tagVal;
jQuery.ajax({
type: "POST",
url: "/subscription/",
data: dataString,
success: function() {
subscriptionSuccess();
}
});
JAVA 端後臺decode.
tagName = URLDecoder.decode(tagName, "UTF-8");
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/118026/viewspace-1050333/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 解決Jquery Ajax提交 伺服器端接收中文亂碼問題jQuery伺服器
- 解決ajax get post方式提交中文引數亂碼問題
- jquery ajax 提交 FormDatajQueryORM
- 織夢gbk版本ajax提交自定義表單亂碼
- jQuery AJAX中文亂碼處理jQuery
- PHP中文GBK編碼轉UTF-8PHP
- 關於ajax提交表單,重複提交解決方法
- 解決java“錯誤:編碼GBK的不可對映字元”Java字元
- maven錯誤解決:編碼GBK的不可對映字元Maven字元
- Spring MVC 中文編碼亂碼解決SpringMVC
- java中文字串漢字轉GBK編碼Java字串
- jquery ajax方式直接提交整個表單jQuery
- PHP中文字元gbk編碼與UTF-8編碼的轉換PHP字元
- ajax呼叫,action返回的中文為亂碼的解決方案
- jquery ajax詳解jQuery
- ajax使用url傳遞中文引數亂碼問題解決
- ajax 提交 資料格式一個為 utf8 後臺gbk格式檔案接收亂碼
- 解決Jquery在GET方式傳遞引數時gb2312中文編碼亂碼jQuery
- 解決python中文編碼錯誤問題Python
- docker 容器指定utf-8編碼,解決中文亂碼Docker
- 解決:javadoc生成出現錯誤“編碼 GBK 的不可對映字元”Java字元
- Linux下設定Eclipse編碼為GBK進而支援中文LinuxEclipse
- Java GBK 中文亂碼問題分析Java
- maven 使用Maven編譯專案遇到——“maven編碼gbk的不可對映字元”解決辦法Maven編譯字元
- 5、中文的輸出(GBK不可對映字元的解決方案)字元
- jQuery ajax請求返回401問題解決方案jQuery
- 檢視修改mysql編碼方式讓它支援中文(gbk或者utf8)MySql
- Get提交方式中文亂碼
- 如何解決表單提交的中文亂碼問題
- APS.NET和MVC3解決jQuery中Ajax的亂碼問題MVCjQuery
- Laravel Ajax 提交更新Laravel
- jQuery Ajax get post 方法詳解jQuery
- PHP中GBK和UTF8亂碼解決方案PHP
- RHEL中文亂碼解決
- HttpClient 解決中文亂碼HTTPclient
- MySQL解決中文亂碼MySql
- jQuery AjaxjQuery
- jQuery - AJAXjQuery