`
mutongwu
  • 浏览: 450173 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

js的utf8编码与解码

 
阅读更多

 function encodeUTF8(str){
	var temp = "",rs = "";
	for( var i=0 , len = str.length; i < len; i++ ){
		temp = str.charCodeAt(i).toString(16);
		rs  += "\\u"+ new Array(5-temp.length).join("0") + temp;
	}
	return rs;
 }
 function decodeUTF8(str){
	return str.replace(/(\\u)(\w{4}|\w{2})/gi, function($0,$1,$2){
		return String.fromCharCode(parseInt($2,16));
	}); 
 } 
0
4
分享到:
评论

相关推荐

    javascript编码与解码

    总结一下,JavaScript中的编码与解码涉及到了Unicode、UTF-8、UTF-16、URL编码、HTML实体编码等多个方面。理解并掌握这些知识对于编写兼容各种环境的Web应用至关重要。同时,`TextDecoder`和`TextEncoder`是现代...

    Url编码转换程序 gb2312 utf-8 编码 解码

    而从URL编码解码到GB2312,就是将每个百分号后面的两位十六进制数转换回8位二进制,然后再组合成GB2312字符。 对于UTF-8,它的编码规则更为复杂,因为它可以表示更多的字符。UTF-8使用1到4个字节来表示一个Unicode...

    utf-8解码小程序

    该小程序通过一系列JavaScript函数实现了基本的URL编码与解码功能,尤其是在UTF-8编码环境下的处理。理解这些函数的使用场景和限制对于Web开发者来说至关重要,特别是当涉及到国际化网站或需要处理多种字符集的应用...

    ANSI+UTF-8解码.rar

    "易语言ANSI+UTF-8解码源码"这个文件名暗示了这是一个编程资源,提供了使用易语言进行ANSI和UTF-8编码解码的源代码。易语言是中国自主研发的一种简单易学的编程语言,它的目标是让编程变得简单。源码可能包含了函数...

    UTF-8 编码转换工具

    简单来说,对于ASCII字符(包括英文、数字和一些特殊符号),UTF-8编码与ASCII编码相同,都是1字节。而其他非ASCII字符则使用2至4字节编码,其中包含一个特殊的字节顺序标记(BOM)来指示编码方向。 2. **字符转换...

    js解码 、java编码

    在IT行业中,编码和解码是数据处理的重要环节,特别是在JavaScript和Java这两种广泛使用的编程语言中。本文将深入探讨“js解码”和“java编码”这两个主题,并结合标签“源码”和“工具”,讨论如何在实际项目中应用...

    gbk汉字转utf8编码的转换函数,亲测有用

    这段代码首先使用`encode`方法将GBK编码的字符串转为字节流,然后再用`decode`方法将字节流解码为UTF-8编码的字符串。这种方法简单有效,但需要注意的是,如果GBK字符串中包含无法映射到Unicode的字符,会抛出`...

    js对中文字符串进行gb2312编码解码

    在JavaScript(JS)中,处理中文字符编码是一个常见的需求,特别是在与服务器交互或者处理文本数据时。GB2312编码是一种在中国大陆广泛使用的简体中文字符集,它包含了6763个常用汉字和一些其他字符。在JavaScript中...

    Python-convert2utf将目录下的全部源文件转成UTF8编码

    这段代码会递归遍历指定的`directory`,找到所有后缀为`.txt`, `.py`, `.java`, `.js`, `.html`的文件,读取它们的内容,假设它们是GBK编码,然后解码为Unicode,再编码为UTF-8并写回文件。同时,`utf-8-sig`编码器...

    javascript 编码解码(只针对英文字符)

    通过分析这个文件,我们可以进一步了解实际的编码解码过程和应用场景。 总之,JavaScript提供了多种处理字符串编码和解码的方法,对于英文字符,主要使用ASCII编码,而对于包含多语言的字符串,则需要借助Unicode和...

    jother编码解码工具

    "jother编码解码工具"是一个专门用于JavaScript环境中的工具,它能够帮助开发者实现文字到标点符号的转换,这对于某些特定的文本处理任务,如信息加密、数据分析或者用户界面的特殊展示,可能是非常有用的。...

    纯Javascript脚本实现GBK URL编解码

    2. **URL编码**:JavaScript的`encodeURIComponent`函数可以对字符串进行URL编码,但默认它只处理UTF-8编码。为了GBK编码的字符串能正确编码,需要先将GBK编码后的字节序列转换为 `%xx` 形式,这可以通过遍历字节...

    js代码进行base64的编码与解码

    在JavaScript中进行Base64编码和解码,可以借助内置的`btoa()`和`atob()`函数,或者使用第三方库,如在给定的压缩包文件`x-base64-master`中可能包含的`base64.js`。 ### 1. JavaScript内置函数 #### Base64编码 ...

    jquery.base64.js编码与解码插件

    jquery.base64.js编码与解码插件jquery 一个很强大的插件很强大的,具体使用见我博文http://blog.csdn.net/jokewang5199/article/details/16965857

    Quoted-printable 编码介绍、Quoted-printable编码解码转换方法

    如果字节值13与10有其他含义,它们必须QP编码为=0D与=0A。 5. Quoted-printable编码的数据每行长度不得超过76个字符。为了满足这一要求同时不改变被编码的文本,QP编码结果的每行末尾需要加上软换行符...

    js实现GBK编码,解决乱码

    首先,我们需要了解JavaScript原生并不支持GBK编码,它默认使用的是UTF-8编码。因此,如果你的页面或服务器使用GBK编码,JS在处理字符串时可能会导致乱码。要解决这个问题,可以使用一些第三方库或自定义函数来实现...

    base64加密解密-js-utf-8

    base64中文加密 注意中文编码为UTF-8

    UTF8编码和西里尔文编码转化源代码

    对于特定的转换需求,如UTF-8与西里尔文编码之间的转换,开发者需要理解各种编码的字节表示,并确保转换过程中字符的正确性和完整性。 总之,理解和掌握各种编码方式以及它们之间的转换方法是处理全球化软件和网站...

    编码与解码的编程应该用

    在编程领域,编码与解码是至关重要的环节,特别是在网络通信中。数据编码是指将原始信息转换成适合传输或存储的格式,而解码则是接收端将这些编码后的数据还原成可读或可处理的形式。这个过程涉及到各种编码标准、...

Global site tag (gtag.js) - Google Analytics