zoukankan      html  css  js  c++  java
  • Extjs4.2 ajax请求url中传中文參数乱码问题

    今天有个需求须要在url中传入中文參数。结果在后台取得时出现乱码,怀疑可能是编码问题。上网查询了资料,试了几种办法。发现有一种可行,记录在此,以便查阅。

    url中用encodeURI 进行2次编码:

    Ext.Ajax.request({
    	url:"updateadminuser.do?"+userid+"&uname="+encodeURI(encodeURI(uname)), 
    	success:function (response) {
    		store.load();
    	}
    });

    然后在servlet中进行解码:

    String uname = java.net.URLDecoder.decode(request.getParameter("uname"), "UTF-8");


    就可以!

  • 相关阅读:
    我们是如何实现DevOps的
    cmp命令
    全排列II
    chown命令
    两个数组的交集II
    MVVM模式的理解
    chmod命令
    路径总和
    cat命令
    跳水板
  • 原文地址:https://www.cnblogs.com/slgkaifa/p/7061204.html
Copyright © 2011-2022 走看看