Почему происходит это странное кодирование символов? - PullRequest
0 голосов
/ 28 августа 2009

Этот исходный код HTML:

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

отображается как: 'DIVISÃO DE EDUCAÇÃO PR? ESCOLAR E ENSINO PRIMÁRIOO'

Да, это некоторые португальские персонажи. Почему &Atilde; стоять за? 1007 *

Ответы [ 2 ]

6 голосов
/ 28 августа 2009

Это просто объекты символов HTML. Здесь - это целый список. &Atilde; обозначает символ М, потому что это разумное имя для A с ~ над ним; -)

2 голосов
/ 28 августа 2009
&Atilde; is an entity much like &nbsp ;

Он обозначает точку Unicode, которая определяет символ A с тильдой сверху.

Этот эффект не связан с какой-либо специальной кодировкой символов. Сущность определяется во всех распространенных кодировках. Посмотрите на ISO-8859-1:

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

...