以&#开头的是什么编码?

本文详细解释了HTML实体的概念,包括其在网页中如何显示特殊字符的作用,以及如何将汉字转换为HTML实体的过程。同时提供了ASCII编码表在线查询资源。
今天遇到了一个网页时繁体的,它的title和meta信息在浏览器中显示正常,但是查看其源码是却是“最新發”这种。
在网上找了半天资料,终于搞明白了。
以在网页中&#开头的是HTML实体,一些字符在 HTML 中是预留的,拥有特殊的含义,比如小于号‘<’用于定义 HTML 标签的开始。如果我们希望浏览器正确地显示这些字符,我们必须在 HTML 源码中插入字符实体。详情请看 http://baike.baidu.com/view/4757776.htm
如何把汉字转换成HTML实体呢?
其实很简单,汉字的HTML实体由三部分组成,”&#+ASCII+;“ 即可。
例如,把“最新” 转换成“&#26368;&#26032;”
另附:ASCII编码表在线查询地址: http://www.weste.net/tools/ASCII.asp
 

 

字符实体有三部分:一个和号 (&),一个实体名称,或者 # 和一个实体编号,以及一个分号 (;)。

要在 HTML 文档中显示小于号,我们需要这样写:&lt; 或者 &#60;

使用实体名称而不是实体编号的好处在于,名称相对来说更容易记忆。而这么做的坏处是,并不是所有的浏览器都支持最新的实体名称,然而几乎所有的浏览器对实体编号的支持都很好。

注意:实体对大小写敏感。

最常用的字符实体

显示结果描述实体名称实体编号
 空格&nbsp;&#160;
<小于号&lt;&#60;
>大于号&gt;&#62;
&和号&amp;&#38;
"引号&quot;&#34;
'撇号 &apos; (IE不支持)&#39;

其他一些常用的字符实体

显示结果描述实体名称实体编号
&cent;&#162;
£&pound;&#163;
¥日圆&yen;&#165;
§&sect;&#167;
©版权&copy;&#169;
®注册商标&reg;&#174;
×乘号&times;&#215;
÷除号&divide;&#247;



转载于:https://www.cnblogs.com/wuxu/p/10788590.html

`取其` 这种形式是 **HTML 实体编码**(也叫字符引用),用于在 HTML 中表示特殊字符或 Unicode 字符。我们来逐个分析: --- ### 一、解码 `取` 和 `其` 这种格式是 **十六进制的 HTML 实体**,格式为: `&#x` + **十六进制 Unicode 码点** + `;` #### 1. `取` - 十六进制 `53D6` 转成十进制是:21462 - 对应的 Unicode 字符是:**取** - 查证:Unicode 编码 U+53D6 就是汉字“取” #### 2. `其` - 十六进制 `5171` → 十进制:20849 - 对应的 Unicode 字符是:**其** - Unicode 编码 U+5176 是汉字“其” --- ### 所以: `取其` 解码后就是:**取其** 这通常出现在句子中,比如“取其精华,去其糟粕”中的开头两个字。 --- ### 在编程中如何解码? #### Python 示例:解码 HTML 实体 ```python import html encoded = "取其" decoded = html.unescape(encoded) print(decoded) # 输出:取其 ``` #### JavaScript 示例: ```javascript const encoded = "取其"; const decoded = document.createElement(&#39;textarea&#39;); decoded.innerHTML = encoded; console.log(decoded.value); // 输出:取其 ``` --- ### 常见场景 - 网页内容为了防止解析错误或 XSS 攻击,会将中文或特殊字符转义为 HTML 实体。 - 后端返回的数据中包含此类编码,前端或爬虫需要解码才能显示正常文字。 --- ### 补充说明 - `&#x...;` 是十六进制写法 - `&#...;`(十进制)也可以,例如:`取` 也是“取” - 浏览器会自动解码这些实体,所以你在网页上看到的是“取其”,而不是乱码。 --- ### 总结 `取其` 是 HTML 中对汉字“取其”的 **十六进制实体编码表示**,常用于网页安全或数据传输中,可通过相应函数解码回原始文字。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值