jsp传中文乱码问题 encodeURIComponent()编码方法
方法一:
jQuery.ajax({
type:"POST",
url:"${ctx}/offer.do",
data:{
'method':'isNameExist',
'type':'area',
'id':id==""?null:id,
'name':encodeURIComponent(offerAreaName)
},
async:false,
success:function (data) {
bool = data;
}
});
action里特别设置:
String offerAreaName= request.getParameter("offerAreaName");
if(StringUtils.isNotEmpty(offerAreaName)){
productName = new String(offerAreaName.getBytes("iso8859-1"),"UTF-8");
}
方法二:
window.encodeURI(window.encodeURI(strBuf)) 编译后在传
处理方法中(action 或者 service):
try {
strBuf= java.net.URLDecoder.decode(strBuf,"UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
最新文章
- C#高级编程笔记2016年10月12日 运算符重载
- DEDE整站动态化或整站静态化设置方法,织梦栏目批量静态/动态方法
- PHP面向对象实例(图形计算器)
- Mac安装windows虚拟机攻略
- Python 5 —— OOP
- WebDriverExtensionsByC#
- addLoadEvent函数
- 在java代码中显示json字符串(怎么避免json字符串中双引号在java代码中显示)
- js鼠标滑动图片显示隐藏效果
- changePage() 页面跳转
- Python之numpy模块array简短学习
- 试着讲清楚:js代码运行机制
- mac port 清理
- 软件测试自动化的最新趋势对开源测试管理软件ITEST的启示
- android常犯错误记录(二)
- wrk编译报错gcc: Command not found
- 20165305 《网络对抗技术》 Kali安装
- LINUX磁盘分区
- Memcached分布式缓存快速入门
- 动态规划(Dynamic Programming)