HTML教程 HTML教程HTML是什么HTML 代码编辑器HTML 基础标签HTML 元素HTML 属性HTML 标题HTML 段落HTML 文本格式化HTML CSSHTML 头部HTML链接HTML 图像HTML 区块和行内元素HTML 表格HTML 列表HTML 引用和定义元素HTML 计算机代码元素HTML 布局HTML 框架HTML 脚本/JavaScriptHTML 文件路径HTML 颜色HTML 字符(编码)和实体HTML URL(网址)HTML XHTMLHTML - Web服务器HTML表单 HTML 表单HTML 表单属性HTML 表单元素HTML 表单input类型HTML 表单input属性

HTML 字符(编码)和实体

HTML 字符(编码)

为了正确显示 HTML 页面(包含文字数字符号等),浏览器必须知道要使用的字符集(编码)来显示它,HTML5 中的默认字符集为 UTF-8。以下是html标签写法:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

字符(编码)发展


国内常用的流行字符集的有utf-8、gb2312这两种。

字符(编码)如何选择?

UTF-8、GB2312兼容于ASCII

UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。

GBK是国家标准GB2312基础上扩容后兼容GB2312的标准。

UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,他们无需下载IE的中文语言支持包。

UTF-8可以通俗理解简体繁体可用此编码,被国外和中国地区使用。

HTML实体

在 HTML 中,某些字符是预留的。

比如HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。

如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。

在比如,你在HTML源码中想打一个空格,并在页面中显示这个空格。在源码中直接打空格是不会显示的。只能用实体字符“&nbsp; ”这个来表示。才能在网站中显示。

html实体案例

gaitubao_微信图片_20211020115823 (1).png

<p>我这里有          空格(10个空格)</p>
<p>我这里有&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;空格(10个空格)</p>

运行代码

HTML常用实体
显示结果描述实体名称实体编号
 空格&nbsp;&#160;
<小于号&lt;&#60;
>大于号&gt;&#62;
&和号&amp;&#38;
"引号&quot;&#34;
'撇号 &apos; (IE不支持)&#39;
&cent;&#162;
£&pound;&#163;
¥人民币/日元&yen;&#165;
欧元&euro;&#8364;
§小节&sect;&#167;
©版权&copy;&#169;
®注册商标&reg;&#174;
商标&trade;&#8482;
×乘号&times;&#215;
÷除号&divide;&#247;

更多HTML实体请参考 HTML 符号实体参考手册