80204058 2019-07-01
今天来学习UTF8转Unicode,UTF16转Unicode以达成UTF8,UTF16之间的互转。
提炼成函数的公式我并没有放出来,我的目的只是为了更加理解 字符编码之间的关系。
如果你需要转码方式,可以找其他的库,或者根据我文章来进行提炼。
基本利用按位操作符 符号运算符就可以完成。
今天这里只做UTF8转Unicode,UTF16转Unicode, 后续转换可以看前面的文章。
1.基础准备工作
2.Unicode转UTF8
3.Unicode转UTF16
为了更好的理解,我们来使用Unicode转UTF-16那一期的结果
来进行UTF16转Unicode,U+22222转UTF-16 = [0xd848,0xde22] = '
responseType: ‘arraybuffer‘, //ArrayBuffer涉及面比较广,我的理解是ArrayBuffer代表内存之中的一段二进制数据,一旦生成不能再改。可以通过视图进行操作。