通过url传递参数如果汉字乱码采用的方法
2024-10-16 08:46:54
urlCodeDeal 方法把汉字编码,
在Jsp界面通过Escape.unescape方法,将编码反编译成汉字。
下面是urlCodeDeal方法:
//UrlCode 处理代码
function urlCodeDeal(str){
if(str.length==0||null==str){
return "";
}
var paras = new Array();
paras = str.split('&');
var result ="";
for(var i = 0; i < paras.length; i++){
var name_V = new Array();
name_V = paras[i].split('=');
if(i==0){
result += name_V[0]+"=";
}else{
result +="&" + name_V[0]+"=";
}
if(name_V.length>1){
//之前空格被用+替换了, 参数中加号用空格替换回来
result += encodeURIComponent(escape(decodeURIComponent(name_V[1].split("+").join("%20"))));
}
}
return result;
}
最新文章
- MWeb 1.3.7 发布!增加发布到 Wordpress 等支持 MetaWeblog API 的服务,如:Wordpress 博客、新浪博客、cnblogs、oschina。
- Compound Interest Calculator1.0
- 详细解读Jquery各Ajax函数
- 转】windows下使用批处理脚本实现多个版本的JDK切换
- node.js模块值formidable
- ZOJ3732 Graph Reconstruction Havel-Hakimi定理
- Android软件开发之发送短信与系统短信库解析
- Adobe Photoshop CS或者CC卸载不了怎么办?
- 《C++ 标准库》读书笔记 - 第二章 Introduction to C++ and the Standard Library
- RapidMiner的基本使用(一个医疗数据的简单决策树算法分析)
- 字符流Reader和Writer
- 在线生成二维码的API接口
- 五、docker网络技术
- spring学习总结——装配Bean学习一(自动装配)
- CodeForces - 896A Nephren gives a riddle
- Sony笔记本
- JavaScript实现全选功能
- BOM心得-定时器
- Linux常用基本命令wc-统计文件的字节,字符,行数
- 【SQLite】 C#中操作SQlite
热门文章
- 【Beta阶段】第八次Scrum Meeting!
- Linux内核分析(第九周)
- 第三个Sprint ------第五天
- Find Amir CodeForces - 805C (贪心+思维)
- MySQLi面向对象实践--multi_query
- PAT 甲级 1045 Favorite Color Stripe
- Comparison of Static Code Analysis Tools for Java
- SQL Data Compare 对比 SQLserver数据
- CentOS7 安装 Jenkins
- file_put_contents () failed to open stream: Permission denied 解决办法