[VueJsDev] 基础知识 - 常见编码集
[VueJsDev] 目录列表
https://www.cnblogs.com/pengchenggang/p/17037320.html
常用编码集
::: details 目录
目录
:::
常见编码 Unicode、ASCII、GBK、GB2312、UTF-8 看见能认识就行
Unicode编码 | HTML 实体名称 | UTF8编码 | URL编码 | native 编码 |
---|---|---|---|---|
↑ |
" |
编 |
%E7%BC%96 |
\u8f6c |
&# 开头; |
& 开头; |
&#x 开头; |
% 开头+两位 |
\u +四位 |
Part. 1: Unicode 编码
当你看到
&#
开头的编码,能意识到是 Unicode编码。
例如:
> >
↑ ↑
Part. 2: ASCII 编码
这种编码就是可见代码,没有所谓“乱码”的东西在里面。
例如:
> ↑
Part. 3: HTML 实体名称
出现在页面的 编码, ASCII 可打印字符 (字符代码 32-127) 可显示字符编号范围是32-126(0x20-0x7E),共95个字符。
例如: » »
" "
& &
Part. 4: UTF8 编码
以
&#x
开头的就是 utf-8 编码
例如:
编码转换 编码转换
Part. 5: URL 编码解码
- encodeURI编码,不会对特殊符号编码
- encodeURIComponent编码方式,会对特殊符号编码
例如:编码解码 %E7%BC%96%E7%A0%81%E8%A7%A3%E7%A0%81
Part. 6: native 编码
原理:逐个转换为unicode编码(这个返回值是 0 – 65535 之间的整数),unicode转化为16进制,再添加上”\u”前缀
例如:转换编码 \u8f6c\u6362\u7f16\u7801
Part. 7: 在线转换工具
---------------------------------------------
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
https://pengchenggang.gitee.io/navigator/
SMART原则:
目标必须是具体的(Specific)
目标必须是可以衡量的(Measurable)
目标必须是可以达到的(Attainable)
目标必须和其他目标具有相关性(Relevant)
目标必须具有明确的截止期限(Time-based)
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
https://pengchenggang.gitee.io/navigator/
SMART原则:
目标必须是具体的(Specific)
目标必须是可以衡量的(Measurable)
目标必须是可以达到的(Attainable)
目标必须和其他目标具有相关性(Relevant)
目标必须具有明确的截止期限(Time-based)