js字符串与Unicode编码互相转换


Posted in Javascript onMay 17, 2017
'好'.charCodeAt(0).toString(16)
"597d"

这段代码的意思是,把字符'好'转化成Unicode编码,

看看charCodeAt()是怎么个意思

charCodeAt() 方法可返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数。

等于就是'charCodeAt()'里面的这个参数是指定位置的单个字符,

'好哦'.charCodeAt(0).toString(16)
"597d"
'好哦'.charCodeAt(1).toString(16)
"54e6"

上面这段代码就可以看出,一个字符串你想要知道单个字符的编码,就是靠里面的这个参数,也就是索引

要是想把unicode解码成字符呢?

要想对Unicode解码的话,必须要用转义字符'\u'

'\u54e6'
"哦"

说完unicode跟字符互相转义以外

就是讲讲实质性的概念吧

js unicode是以十六进制代码外加开头\u表示的字符串。即\unnnn

Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。[1]

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
滚动图片效果 jquery实现回旋滚动效果
Jan 08 Javascript
json的定义、标准格式及json字符串检验
May 11 Javascript
一个获取第n个元素节点的js函数
Sep 02 Javascript
jQuery中on()方法用法实例详解
Feb 06 Javascript
jQuery构造函数init参数分析
May 13 Javascript
利用jQuery和CSS将背景图片拉伸
Oct 16 Javascript
微信小程序  Mustache语法详细介绍
Oct 27 Javascript
关于微信jssdk实现多图片上传的一点心得分享
Dec 13 Javascript
微信小程序中hidden不生效原因的解决办法
Apr 26 Javascript
基于JavaScript实现数码时钟效果
Mar 30 Javascript
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
Jan 07 Javascript
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 jQuery
JavaScript实现省市县三级级联特效
May 16 #Javascript
原生js简单实现放大镜特效
May 16 #Javascript
javascript 中iframe高度自适应(同域)实例详解
May 16 #Javascript
vue.js实现用户评论、登录、注册、及修改信息功能
May 30 #Javascript
Vue.js tab实现选项卡切换
May 16 #Javascript
Vue.js手风琴菜单组件开发实例
May 16 #Javascript
Bootstrap fileinput文件上传预览插件使用详解
May 16 #Javascript
You might like
PHP MemCached 高级缓存应用代码
2010/08/05 PHP
PHP curl实现抓取302跳转后页面的示例
2014/07/04 PHP
PHP实现显示照片exif信息的方法
2014/07/11 PHP
隐性调用php程序的方法
2015/06/13 PHP
php将print_r处理后的数据还原为原始数组的解决方法
2016/11/02 PHP
我遇到的参数传递中 双引号单引号嵌套问题
2010/02/11 Javascript
jquery实现手风琴效果实例代码
2013/11/15 Javascript
AngularJS基础 ng-readonly 指令简单示例
2016/08/02 Javascript
JavaScript、C# URL编码、解码总结
2017/01/21 Javascript
微信小程序开发之好友列表字母列表跳转对应位置
2017/09/26 Javascript
快速搭建vue2.0+boostrap项目的方法
2018/04/09 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
2018/05/02 Javascript
vue计算属性+vue中class与style绑定(推荐)
2020/03/30 Javascript
JavaScript图像放大镜效果实现方法详解
2020/06/28 Javascript
vue中实现点击空白区域关闭弹窗的两种方法
2020/12/30 Vue.js
[04:26]2014DOTA2西雅图国际邀请赛 总决赛TOPPLAY
2014/07/22 DOTA
Python代理抓取并验证使用多线程实现
2013/05/03 Python
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
Python遍历文件夹和读写文件的实现代码
2016/08/28 Python
Python网络编程基于多线程实现多用户全双工聊天功能示例
2018/04/10 Python
python dict 相同key 合并value的实例
2019/01/21 Python
python爬虫爬取微博评论案例详解
2019/03/27 Python
Linux上使用Python统计每天的键盘输入次数
2019/04/17 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
Python根据字典的值查询出对应的键的方法
2020/09/30 Python
Python requests HTTP验证登录实现流程
2020/11/05 Python
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
美国伊甸园兄弟种子公司:Eden Brothers
2018/07/01 全球购物
戴森比利时官方网站:Dyson BE
2020/10/03 全球购物
高级护理专业毕业生推荐信
2013/12/25 职场文书
四年大学生活的自我评价范文
2014/02/07 职场文书
消防战士优秀事迹材料
2014/02/13 职场文书
法务专员岗位职责
2015/02/14 职场文书
护士辞职信怎么写
2015/02/27 职场文书
高一语文教学反思
2016/02/16 职场文书
go 实现简易端口扫描的示例
2021/05/22 Golang