Por que os posts do Craigslist estão cheios de pontos de interrogação?

7

Não há presença craigslist na minha cidade, mas às vezes eu navego no "melhor de" porque é engraçado ou interessante.

Por que algumas postagens estão cheias de pontos de interrogação? Parece que toda a pontuação, exceto vírgulas e pontos finais, está sendo substituída por símbolos.

Firefox 3 no Macbook Pro.

    
por John Fouhy 13.08.2009 / 03:06

2 respostas

15

Aqui está um exemplo disso da Craigslist.

Essa página é codificada usando a codificação ISO-8859-1, no entanto, o servidor web está anunciando que a página está em UTF-8 enviando o seguinte cabeçalho:

Tipo de conteúdo: text / html; charset = utf-8

Este é um bug no Craigslist. É uma suposição justa de que os programadores do Craigslist não conhecem o mínimo que os programadores que trabalham devem saber sobre o Unicode. / p>

Esses apóstrofos cacheados, em ISO-8859-1, são codificados usando bytes que, em UTF-8, não seriam válidos. Assim, eles aparecem como <?> no Firefox e quadrados no IE.

Para corrigir o problema quando estiver visualizando a página, vá até o menu Visualizar e escolha Codificação de caracteres > Western (ISO-8859-1) para informar ao navegador em que codificação a página realmente está.

    
por 13.08.2009 / 06:22
19

Geralmente isso acontece quando você corta e cola de um programa que usa sua própria página de código ou conjunto de caracteres. O programa local os vê como apóstrofos, mas como é um caractere não padrão, não tem significado para o renderizador, portanto, o padrão é simplesmente o ponto de interrogação black diamond / white <.

Foto obrigatória do Joelonsoftware:

Maisinformaçõessobreounicode: link

    
por 13.08.2009 / 03:31