![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang编码
磨镜台
牢骚太盛防肠断,风物长宜放眼量。
展开
-
Unicode
Unicode第8版定义了超过一百种语言文字的12万个字符的码点。天然适合保存单个文字符号的数据类型是int32,为Go语言采用。rune类型作为int32类型的别名。我们可以将文字符号的序列表示成int32值序列,这种表示方式称作UTF-32或UCS-4,每个Unicode码点的编码长度相同,都是32位。\uhhhh表示16位码点值 \Uhhhhhhhh表示32位码点值 每个h代表一个十...原创 2018-07-31 20:27:07 · 218 阅读 · 0 评论 -
UTF-8
变长编码,每个文字符号用1~4个字节表示。 Go的源文件总是以UTF-8编码,文本字符串也优先采用UTF-8编码。编码规则:0xxxxxxx //文字符号0~127(ASCII)110xxxxx 10xxxxxx //128~20471110xxxx 10xxxxxx 10xxxxxx //2048~65535111...原创 2018-07-31 20:30:32 · 632 阅读 · 0 评论 -
Base64和Base64URL
转自:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001399413803339f4bbda5c01fc479cbea98b1387390748000Base64是一种用64个字符来表示任意二进制数据的方法。用记事本打开exe、jpg、pdf这些文件时,我们都会看到一...转载 2018-08-25 18:09:44 · 21968 阅读 · 1 评论 -
base64编解码
base64编解码对二进制数据进行处理,每3个字节一组,一共是3x8=24bit。然后将24bit重新划为4组,每组正好6个bit。base64编码不是加解密,一种数据的格式,方便传输。两个系统可能有不同的字符,把特殊的字符编译文本,传输过去。把一些特殊字符做处理,正常传输。base64标准字母表A-Za-z0-9 + /不足3字节倍数的情况go中bas...原创 2019-06-23 20:40:04 · 1303 阅读 · 1 评论