首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

中文参数乱码问题——js字符串编码

jquery.get中文参数问题——js符串编码 摘要: 使用jquery.get进行ajax请求获取数据是很常见的操作,一般请求参数都为字母,今天发现在参数中使用中文会出现浏览器兼容性问题,现在记录如下...college=%E6%9D%90%E6%96%99%E5%AD%A6%E9%99%,能返数据,一切正常,则可以确定是 问题解决:   使用encodeURI 对url进行编码处理 相关知识: js...escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-Z encodeURI(): 把URI字符串采用UTF-8编码格式转化成escape各式的字符串。...,@,_,~,0-9,a-z,A-Z encodeURIComponent() : 把URI字符串采用UTF-8编码格式转化成escape格式的字符串。...word=百度&ct=21"); 3、 js使用数据时可以使用escape 例如:搜藏中history纪录 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

4.5K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    解决JS操作Cookies出现的乱码问题,修复WordPress评论乱码

    不过,近来偶尔发现有个别评论乱码了,如下所示: ? 看了下乱码的组成,发现已被被转成 URL 编码格式。...本以为是我上次自己写的 js 不够完善的原因,于是我从 ZBLOG 中移植了记住评论信息的 JS 代码。 更改后,观察了几天,发现还是偶尔会有这种 URL 转码现象,于是决心解决一下这个问题。...于是,将记住评论信息的 JS 稍作修改即可搞定(JS 原代码来自 ZBLOG-ASP): //设置Cookie function SetCookie(sName, sValue,iExpireDays)...365); SetCookie("chkRemember",'false',365); } 这样改进之后,浏览器将会以 url 编码来保存用户信息,待读取的时候再进行 url 解码,从而解决偶尔产生的乱码问题...本文仅分享解决 cookies 乱码的思路,如何部署该功能请查看张戈博客之前的文章:http://zhangge.net/4538.html

    2.7K70

    js 判断是否字符串_js字符串查找

    整理js中可以用到的判断一个字符串中是否包含另外一个字符的方法 String对象方法 1、indexOf indexOf 返回指定字符串在该字符中首次出现的位置,如果没有找到,则返回 -1 indexOf...'a',2));// -1 console.log(str.indexOf('a'))// 0 2、lastIndexOf lastIndexOf是从字符串末尾开始搜索,返回指定字符串在该字符中最后一次出现的位置...console.log(str.lastIndexOf('a',2));// 0 console.log(str.lastIndexOf('a'));// 5 3、includes includes() 方法用于判断字符串是否包含指定的子字符串...);//['a','a','a'] console.log(str.match(/z/gi));// null 5、 search seacrh方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串...如果字符串中有匹配的值返回该匹配值,否则返回 null。

    10.8K20

    js判断是否包含指定字符串_js字符串包含字符串

    我是想在js中判断字符串是否包含某个中文,将方法记录起来,这些方法也适用于数字、字母。实践是检验真理的唯一标准,还是要多多测试啊。...= -1)); //true indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。...= -1)); //true search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则返回 -1。..."; var reg = RegExp(/组/); alert('groupName.match(reg)=' + (groupName.match(reg))); //组 match() 方法可在字符串内检索指定的值...但你有木有发现打印出来的是 ‘ 组 ’ ,如果是在字符串中找不到的话打印 null ,神奇的是可以把它放在 if 里面做判断,如下: var str="123"; var reg3 = RegExp(/

    10.7K10

    js替换html中的字符串,js怎么替换字符串

    js中,可以使用str.replace()方法来替换字符串。replace()方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串;然后返回一个新的字符串。...说明 字符串 stringObject 的 replace() 方法执行的是查找并替换的操作。...replacement 可以是字符串,也可以是函数。如果它是字符串,那么每个匹配都将由字符串替换。但是 replacement 中的 $ 字符具有特定的含义。...如下表所示,它说明从模式匹配得到的字符串将用于替换。 示例:使用 “hello” 替换字符串中的 “hi”: var str=”hi!”...—-“ab” 2、第一个分组匹配到的字符串,第二个分组所匹配到的字符串….依次类推一直 到最后一个分组—-“a,b” 3、此次匹配在源字符串中的下标,返回的是第一个匹配到的字符的下标—-2 4、源字符串

    23.5K20

    JS字符串对象

    JS字符串对象 1.1 内置对象简介 在 JavaScript 中,对象是非常重要的知识点。对象可以分为两种:一种是“自定义对象”外一种是“内置对象”。...1.3大小写转换 在JavaScript 中,我们可以使用toLowerCase()方法将大写字符串转化为小写字符串,也可以使用toUpperCase()方法将小写字符串转化为大写字符串。...1.6替换字符串 在JavaScript 中,我们可以使用 replace0 方法来用一个字符串替换另外一个字符串的某一部分。...语法 字符串名.replace(原字符串,替换字符串) 字符串名.replace(正则表达式,替换字符串) 说明 replace 方法有两种使用形式:一种是直接使用字符串来换,另外一种是使用正则表来替换...”在字符串中“最后出现”的下标位置 语法 字符串名.indexOf(指定字符串) 字符串名.lastIndexof(指定字符串) 说明 如果字符串中包含“指定字符串”,indexOf() 会返回指定字符串首次出现的下标

    17720

    python字符串编码及乱码解决方案

    3.x中将字符串和字节序列做了区别,字符串str是字符串标准形式与2.x中unicode类似,bytes类似2.x中的str有各种编码区别。...还有一种是,如果encode(‘gbk’),但是文件头# -*- coding:utf-8 -*-输出也会乱码。...输出时不能使用print(pattern.encode(‘utf-8’), group.encode(‘utf-8’)),而应该分开print,否则还是乱码但是不报错。...所以它其实在做这样的事情: 1 # -*- coding: utf-8 -*- 2 s = "人生苦短" 3 s.decode('ascii').encode('gbk') python读取文件编码错误出现乱码...基本没有编码错误,还是出现某几个字符错误也可以用‘ignore’忽略掉 file = open(filename, encoding='UTF-8', errors='ignore') [java中文乱码解决之道

    2K20

    js判断是否包含指定字符串_js分割字符串的方法

    今天说一说js判断是否包含指定字符串_js分割字符串的方法,希望能够帮助大家进步!!! 前言:有时候,我们在js中需要判断一个字符串中,是不是包含某个字符。可以采用以下方法进行判断。...indexOf()方法可返回某个指定的字符串值,在首次出现的位置。如果要检索的字符串值没有出现,则改方法返回-1。...= -1);//true search()方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则返回-1。...方法三:match() var str = "123"; var reg = RegExp(/3/); if(str.match(reg)){ //包含 } match()方法可在字符串内检索指定的值...参考博客:js判断字符串是否包含某个字符串 https://www.cnblogs.com/ooo0/p/7741651.html 今天文章到此就结束了,感谢您的阅读,Java架构师必看祝您升职加薪,

    2.5K20
    领券