JavaScript实现UTF-8编解码


本文摘自PHP中文网,作者coldplay.xixi,侵删。

免费学习推荐:javascript视频教程

1

2

3

4

首先简单介绍一下UTF-8。UTF-8以字节为单位对Unicode进行编码。

UTF-8的特点是对不同范围的字符使用不同长度的编码。对于0x00-0x7F之间的字符,UTF-8编码与ASCII编码完全相同。

UTF-8编码的最大长度是6个字节。6字节模板有31个x,即可以容纳31位二进制数字。

Unicode的最大码位0x7FFFFFFF也只有31位。

从Unicode到UTF-8的编码方式如下:

Unicode编码(十六进制)UTF-8 字节流(二进制)
000000-00007F0xxxxxxx
000080-0007FF110xxxxx 10xxxxxx
000800-00FFFF1110xxxx 10xxxxxx 10xxxxxx
010000-10FFFF11110xxx10xxxxxx10xxxxxx10xxxxxx

阅读剩余部分

相关阅读 >>

javascript如何改变控件的显示位置

移动端h5页面实现生成图片的代码

如何理解javascript中的原型链

javascript菜单如何实现

javascript中const和object.freeze()的差异

jquery和javascript之间有什么区别

网页显示javascript错误怎么解决

js和vue的关系是什么

了解typescript和javascript之间的差异

javascript web workers的构建块及5个使用场景

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...