APS.NET和MVC3解決jQuery中Ajax的亂碼問題
encodeURIComponent() 函式可把字串作為 URI 元件進行編碼。
解決jQuery中Ajax的亂碼問題
- $(document).ready(function(){
- // alert(encodeURI(“我”));
- $.ajax({url:“a.php?a=” + encodeURIComponent(“我們”),
- success:function(re){
- alert(re);
- },
- data:{“b”:”我們”},
- error:function(r,r1,r2){
- alert(1);
- }
- });
- });
POST表單中的資料一直都正常,只是URL中出現中文的話,伺服器程式收到的會是亂碼,比如/a.php?a=中文,這時候如果伺服器程式使用gb2312則正常,使用UtF-8則亂碼,
解決方法,所有頁面使用utf-8,ajax提交的時候,對URL中的中文進行編碼(encodeURIComponent(“我們”),),然後再提交就不會有任何問題,只是使用者看URL的時候不太直觀
如果要想在URL中使用,可能需要在伺服器程式對URL進行判斷,有雙位元組字元,則進行GB2312解碼。
真的可以誒!
相關文章
- 解決Jquery Ajax提交 伺服器端接收中文亂碼問題jQuery伺服器
- JQuery中ajax的使用與快取問題的解決方法jQuery快取
- Spring MVC3返回JSON資料中文亂碼問題解決(轉)SpringMVCJSON
- java中亂碼問題解決方法Java
- 解決plsql中中文亂碼問題SQL
- 解決ajax get post方式提交中文引數亂碼問題
- ajax使用url傳遞中文引數亂碼問題解決
- java中解決request中文亂碼問題Java
- 解決CentOS 中顯示亂碼問題CentOS
- URL地址中的中文亂碼問題的解決
- 解決SSH亂碼問題
- 解決中文亂碼問題
- 解決URL請求中的中文亂碼問題
- 解決 plsql 遇到亂碼的問題SQL
- oracle字元亂碼問題的解決Oracle字元
- 解決Flex裡的亂碼問題Flex
- 解決ASP.NET中的各種亂碼問題ASP.NET
- 【IDL】IDL中亂碼問題的解決方法
- MySql中文亂碼問題解決MySql
- Jmeter 解決中文亂碼問題JMeter
- Java 解決中文亂碼問題Java
- RDSSQLSERVER解決中文亂碼問題SQLServer
- 解決MySQL中文亂碼問題MySql
- MYSQL亂碼問題解決方法MySql
- jQuery AJAX中文亂碼處理jQuery
- jQuery ajax請求返回401問題解決方案jQuery
- 解決confluence的亂碼問題
- DES加密中文亂碼問題的解決加密
- CentOS中文亂碼問題的解決方法CentOS
- 解決mac 中的myeclipse控制檯中文亂碼問題MacEclipse
- 解決Oracle11g中的索引名字亂碼問題Oracle索引
- cat 輸出亂碼問題解決
- TongWeb下亂碼問題解決思路Web
- 解決使用Git Bash亂碼問題Git
- plsql查詢亂碼問題解決SQL
- 解決Mysql匯入亂碼問題MySql
- 徹底解決程式亂碼問題
- springmvc 解決中文亂碼問題SpringMVC