为什么会出现这种奇怪的字符编码?

时间:2009-08-28 12:05:39

标签: html-entities

此HTML源代码:

<td class="result">'DIVIS&Atilde;O DE EDUCA&Ccedil;&Atilde;O
PR?ESCOLAR E ENSINO PRIM&Aacute;RIOO'</td>

显示为: 'DIVISÃODEDEDACAÇÃOPR?ESCOLAR EENSINOPRIMÁRIOO'

是的,这些是一些葡萄牙人的角色。 为什么&Atilde;代表Ã?

2 个答案:

答案 0 :(得分:6)

那只是HTML角色实体。 Here是一个完整列表。 &Atilde;代表Ã字符,因为它是A的合理名称,其上有一个〜;)

答案 1 :(得分:2)

&Atilde; is an entity much like &nbsp ;

它代表一个unicode点,用于定义顶部带有波浪号的字符A.

此效果不是由于任何特殊的字符编码。实体在所有常见编码中定义。看看ISO-8859-1:

http://en.wikipedia.org/wiki/ISO/IEC_8859-1