广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >javascript中get乱码怎么办
  • 180
分享到

javascript中get乱码怎么办

2024-04-02 19:04:59 180人浏览 独家记忆
摘要

这篇文章主要为大家展示了“javascript中get乱码怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“javascript中get乱码怎么办”这篇文章吧

这篇文章主要为大家展示了“javascript中get乱码怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“javascript中get乱码怎么办”这篇文章吧。

javascript get乱码的解决办法:1、使用decodeURIComponent()方法解决乱码;2、通过正则匹配方式解决乱码。

本文操作环境:windows7系统、javascript1.8.5版,DELL G3电脑

如何解决javascript get 乱码问题?

js get方式传参解决中文乱码问题

方案 一、JS截取地址栏URL参数

下面两种方法解决乱码主要是使用decodeURIComponent()方法,

对截取到的值再次进行转码

function getQueryVariable(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i = 0; i < vars.length; i++) {
        var pair = vars[i].split("=");
        if (pair[0] == variable) {
            return pair[1];
        }
    }
    return (false);
}
let value=getQueryVariable('name');
console.log(value);
//此函数若想解决乱码问题需要使用decodeURIComponent()方法再次处理下
let value = getQueryVariable('name');
value = decodeURIComponent(value);
console.log(value);

方案二、获取get请求参数(解决中文乱码)

//采用正则匹配方式
function getQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return decodeURIComponent(r[2]);
    return "";
};

以上是“javascript中get乱码怎么办”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网JavaScript频道!

--结束END--

本文标题: javascript中get乱码怎么办

本文链接: https://www.lsjlt.com/news/69702.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • javascript中get乱码怎么办
    这篇文章主要为大家展示了“javascript中get乱码怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“javascript中get乱码怎么办”这篇文章吧...
    99+
    2022-10-19
  • node http get 乱码怎么办
    本教程操作环境:Windows10系统、node v10.16.0版、Dell G3电脑。node http get 乱码怎么办?nodejs http.get乱码问题处理方法代码如下:var req = http.get(url,func...
    99+
    2023-05-14
    乱码 node
  • php echo get参数 乱码怎么办
    本文操作环境:windows7系统、PHP7.4版、DELL G3电脑php echo get参数 乱码怎么办?PHP接收GET中文参数乱码的原因及解决方案 前几天我用sphinx写一个搜索功能,用浏览器测试搜索效果,可怎么也无法搜索...
    99+
    2017-07-04
    php 乱码
  • javascript中文乱码怎么办
    本教程操作环境:windows7系统、javascript1.8.5版、DELL G3电脑。javascript中文乱码怎么办?JS中文乱码问题js在浏览器中显示乱码的根本原因就是编码问题,所以解决了编码问题js基本上可以正常显示。一:利用...
    99+
    2023-05-14
    javascript 乱码 js乱码
  • javascript中alert乱码怎么办
    本教程操作环境:windows7系统、javascript1.8.5版本、Dell G3电脑。javascript中alert乱码怎么办?js外部脚本中alert中文乱码解决办法在做项目的时候遇到一个问题,在html文档中写好的js脚本,改...
    99+
    2023-05-14
    alert JavaScript
  • xmlhttp中乱码怎么办
    这篇文章主要介绍xmlhttp中乱码怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 用XMLHTTP Post Form时的表...
    99+
    2022-10-19
  • javascript截取字符串中文乱码怎么办
    这篇文章主要为大家展示了“javascript截取字符串中文乱码怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“javascript截取字符串中文乱码怎么办...
    99+
    2022-10-19
  • 怎么解决php get乱码问题
    怎么解决php get乱码问题,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。php get乱码的解决办法:1、使用iconv函数将字符串按要求的字符编码进行转换;2、使用m...
    99+
    2023-06-22
  • php中script乱码怎么办
    本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑php中script乱码怎么办?彻底解决php中包含js产生的中文乱码问题今天,在写php的登录模块的时候,在php文件中包含了js文件,来做登录时基本规范的检测,可是在...
    99+
    2021-01-07
    php script
  • MySQL中文乱码怎么办
    这篇文章给大家分享的是有关MySQL中文乱码怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言:MySQL是我们项目中非常常用的数据型数据库。但是因为我们需要在数据库保存中...
    99+
    2022-10-19
  • mysql中jsp乱码怎么办
    这篇文章主要介绍mysql中jsp乱码怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql jsp乱码的解决办法:1、使用“show vari...
    99+
    2022-10-19
  • mysql中blob乱码怎么办
    小编给大家分享一下mysql中blob乱码怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! my...
    99+
    2022-10-19
  • ubuntu中mysql乱码怎么办
    这篇文章主要介绍了ubuntu中mysql乱码怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 ubuntu...
    99+
    2022-10-19
  • php中cookies乱码怎么办
    小编给大家分享一下php中cookies乱码怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php cookies乱码的解决办法:首先在写入Cookie时,将...
    99+
    2023-06-14
  • php中mbsubstr乱码怎么办
    这篇文章主要介绍php中mbsubstr乱码怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php mbsubstr乱码的解决办法:首先在windows目录下找到php.ini;然后找到“;extension=p...
    99+
    2023-06-07
  • php中trim乱码怎么办
    这篇文章主要介绍了php中trim乱码怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php trim乱码是因为在执行rtrim时,会将0x81去掉,导致出现乱...
    99+
    2023-06-06
  • php7中文乱码怎么办
    小编给大家分享一下php7中文乱码怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php7中文乱码的解决办法:1、给PHP文件开头加上“exec('c...
    99+
    2023-06-09
  • Ajax乱码怎么办
    小编给大家分享一下Ajax乱码怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!ajax的全称是asynchronous ja...
    99+
    2022-10-19
  • phpstudy乱码怎么办
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。phpstudy乱码怎么办?phpstudy出现乱码导致Apache或者Nginx无法启动今天在使用Phpstudy的时候,突然无法创建新站点了(好久没用过了)。错误...
    99+
    2022-11-14
  • linux python中文乱码怎么办
    这篇文章将为大家详细讲解有关linux python中文乱码怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。linux python中文乱码的解决方法:1、查看matplotlib字体位置;2、上传字...
    99+
    2023-06-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作