当要在网页上显示那些用作HTML标签的特殊字符(如<、>等),以及被浏览器忽略的空格字符时,如果在网页源文件中直接使用这些字符,就会遇到问题。这是因为,当浏览器读到这样的字符串时,会试图把它们作为标签进行解释或忽略,所以在源文件中需要用某种特殊的方式来表示这些特殊的字符,例如,用“<”表示“<”。表示这些特殊字符的方式就叫HTML编码,对于一些无法通过键盘输入的符号,例如版权符号(©),也需要使用HTML编码来表示。
HTML编码要使用一个连续的字符序列来代表一个特殊的字符,这个连续的字符序列以字符&开头,以分号(;)结尾。