7

В моем городе нет присутствия Craigslist, но иногда я просматриваю "лучшее из", потому что это смешно или интересно.

Почему некоторые сообщения заполнены вопросительными знаками? Похоже, что все знаки препинания, за исключением запятых и точек, заменяются символами..

пример

Firefox 3 на Macbook Pro.

2 ответа2

19

Часто это происходит, когда вы вырезаете и вставляете из программы, которая использует свою собственную кодовую страницу или набор символов. Местная программа рассматривает их как апострофы, но, поскольку это нестандартный символ, он не имеет значения для средства визуализации, поэтому по умолчанию используется черный вопросительный знак / белый знак question.

Обязательное фото программного обеспечения Joelons:

альтернативный текст

Подробнее о Юникоде: http://www.joelonsoftware.com/articles/Unicode.html

15

Вот пример этого из Craigslist.

Эта страница кодируется с использованием кодировки ISO-8859-1, однако веб-сервер объявляет, что страница находится в UTF-8, отправляя следующий заголовок:

Content-Type: text/html; кодировка = UTF-8

Это ошибка в Craigslist. Это справедливое предположение, что программисты Craigslist не знают абсолютного минимума, который должны знать работающие программисты о Unicode.

Эти фигурные апострофы в ISO-8859-1 кодируются с использованием байтов, которые в UTF-8 не будут действительными. Таким образом они появляются как <?> в Firefox и квадраты в IE.

Чтобы устранить проблему при просмотре страницы, перейдите в меню «Вид» и выберите «Кодировка символов»> «Западный» (ISO-8859-1), чтобы сообщить браузеру, в какой кодировке находится страница.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .