关于decodeURIComponent无法使用

tianjingyun2012 tianjingyun2012 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<form action="tool.html" method = "get">
查找您想要的应用
<input name="searchFor" type="text" size="10" />
<input name="goButton" type="submit" value="搜索" />
</form>


我把这个get的值传到这个静态页面, 但是中文都是乱码 论坛上的大神说用decodeURIComponent这个方法进行解码。 不过我用了IE说是无效字符, 请求大神帮助。 别的方法也可以
var qs = window.location.search.substring(1);
var ar = qs.split('&');
var tmp = ar[0].split('=');
var str = decodeURI(tmp[1]);
...全文

相关推荐

Javascript下的urlencode编码解码方法附decodeURIComponent

而本文,就大概说说如何在js中通过系统自带的函数去解决这个问题。

weixin_38655011

JS编码解码区别[可运行源码]

本文详细介绍了JavaScript中decodeURI()与decodeURIComponent()函数的区别。两者均可用于解码编码过的URI,但decodeURIComponent()能处理特殊字符(如#,/,¥等),而decodeURI()则不能。通过实例展示了在URL传参时,使用decodeURIComponent()能避免特殊字符导致的参数截断问题,确保参数传递的准确性。

懒狗帮帮主

jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法

列化中文时出现中文乱码问题,怎么回事呢?下面给大家介绍下jQuery使用serialize()序列化表单时出现中文乱码问题的解决办法,有需要的朋友参考下

weixin_38731479

JavaScript全局函数使用简单说明

JavaScript下比较常用的一些字符处理等函数,学习js的朋友经常用得到。

weixin_38652090

URI编码解码详解[源码]

本文详细介绍了JavaScript中的encodeURIComponent和decodeURIComponent方法,用于对URI(统一资源标识符)的组成部分进行编码和解码。encodeURIComponent方法不会对ASCII字母、数字及部分标点符号进行编码,但会对其他用于分割URI组件的标点符号进行十六进制转义序列替换。decodeURIComponent则用于解码这些编码后的字符串。文章还通过实例说明了在传递包含特殊字符的字符串数据时,使用这些方法的重要性,以避免数据传递过程中的问题。此外,文章还简要介绍了URI的概念及其组成部分,帮助读者更好地理解URI的结构和作用。

postgres8guard
评论 7
收藏 已收藏
分享
返回顶部
tianjingyun2012
JavaScript 87,983 成员 224,681 内容