编码
页面编码
在网页设置网页编码 在
中加入设置特定html 标签‘
’ 这样页面的编码就会变成utf-8 ,如果没有设置编码就会使用默认的编码,而浏览器默认编码与之不同就会出现乱码。
常用的有三种格式分别是 utf-8、gbk、gbk2312
html编码
HTML 编码的存在就是让他在代码中和显示中分开, 避免错误。
命名实体:构造是&加上希腊字母,
字符编码:构造是&#加十进制
十六进制 ASCII 码或unicode 字符编码,
而且浏览器解析的时候会先把 html 编码解析再进行渲染。但是有个前提就是必须要在“值”里,
比如属性src 里,但却不能对src 进行html 编码。不然浏览器无法正常的渲染。
十六进制<img src=https://www. ;baidu.com/im&# x67;/bd_logo1.pn g>
十进制
<img src=https://www.& \#98;aidu.com/img& \#47;bd_logo1.png>
xss<img src="Y:\md\source\_posts\x" onerror="alert(1)" />