`
badmanisme
  • 浏览: 31061 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Extjs中url传递中文乱码问题

 
阅读更多
先定义一个url = 'return.action?pname=' + pname
今天用extjs做项目,猛然发现,当pname是中文时,后台接收到的数据是一堆???
毅然google,很多人说前台用encodeURI,后台用decode可以解决,我不知道他们是怎么解决的,反正我按他们的办法弄了很久,都不行,最后我后台换了个解码方式,居然搞定了,拿出来分享下:
前台(extjs) :
var url = context + '/paramprim/checkPname.action?pname='+encodeURIComponent(pname);
后台:
try {
pname = new String(pname.getBytes("ISO-8859-1"), "UTF-8");
} catch (UnsupportedEncodingException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
就这样,很简单吧,唉,我弄了半下午才搞起
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics