所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

javascript中的Base64、UTF8编码与解码详解?

发布时间:2020-04-15 16:41:27

资讯分类:base64  utf8  javascript  解码  字节  设为  符号
javascript中的Base64、UTF8编码与解码详解?

base64原理:

1、将待转换的字符串每三个字节分为一组,每个字节占8位,那么共有24个二进制位2、将上面的24个二进制位每6个一组,共分为4组

3、在每组前面添加两个0,每组由6个变为8个二进制位,总共32个二进制位,即四个字节。

4、根据Base64编码对照表获得对应的值


utf8编码原理:

1、对于单字节的符号,字节的第一位设为0,后面7位为这个符号的unicode码

2、对于n字节的符号(n>1),第一个字节的前n位都设为1,第n+1位设为0,后面字节的前两位一律设为10。剩下的没有提及的二进制位,全部为这个符号的unicode码


解码:

这两种编码的解码 逆序反解码就行,它们并不是加密算法,只是让明文不可直接


如果我的回答能帮助你,请关注一波,如果有不明白的,可以发表评论!

留言与评论(共有 0 条评论)
   
验证码:
Top