- URL编码
- URL编码的目的
- 特殊字符
- %xx xx表示特殊字符在ASCII中的十六进制数字。如<表示为%3c
- 中文字符
- 根据不同的编码方式,将\x替换成%即可
- 如中文的"我"字
字符集 |
字符编码 |
URL编码 |
UTF8 |
\xe6\x88\x91 |
%e6%88%91 |
GBK |
\xce\xd2 |
%ce%d2 |
- HTML编码
- HTML编码的目的
- 编码规则
- &#xx; 前面固定&#,后面固定为; xx表示特殊符号在ASCII中的十进制数
- 转义字符
- 等同于&#xx;,相当于上述编码的昵称。二者表示同一个东西。如<表示>
- 举例
特殊符号 |
html编码 |
转义后 |
" |
" |
" |
& |
& |
& |
< |
< |
< |
> |
> |
> |
' |
' |
|
空格 |
  |
|
- PHP中涉及到的函数
- urlencode/urldecode
- htmlspecialchars/htmlspecialchars_decode
- base64_encode/base64_decode
- PS:
浏览器从服务器接收响应后,只对接收到的代码解析一次
接收到<script></script>就当常JS代码来解析
接收到<script></script> 就当成<script></script>显示出来
posted @
2021-02-28 18:40
逝
阅读(
146)
评论()
收藏
举报