Почему «» показывает как вопрос о вопросе («?») На моей странице?

StackOverflow https://stackoverflow.com/questions/1236939

  •  11-09-2019
  •  | 
  •  

Вопрос

Есть ли какие -либо ограничения для того, чтобы показать нормально?

Это было полезно?

Решение

Похоже на проблему кодирования. Для таких особых персонажей я предпочитаю использовать HTML -сущности. В этом случае попробуйте »

Другие советы

После моего опыта отметка вопроса обычно заменяет неотъемлемых специальных символов, когда вы кодируете своих специальных символов с UTF8, потому что веб-браузеры по умолчанию декодируют веб-страницу с помощью ISO-Latin1. Вы можете/должны явно объявить кодирование вашей веб -страницы, используя следующую директиву:

<?xml version="1.0" encoding="UTF-8" ?>

для xhtml, или

<meta http-equiv="Content-Type" content="text/html"; charset="utf-8">

(внутри элемента), для HTML.

Рассматривать этот пост как дополнение, потому что я думаю, что использование объектов XML/HTML, подобных подобным &raquo; или же &#187; Указано выше, это лучший путь.

Вы также можете использовать »

Если ваш сервер Apache настроен с ...

AddDefaultCharset UTF-8

... в файле httpd.conf (который, как ни странно, был по умолчанию на моем сервере), затем спецификации типа контента в файлах .html (например,u003Cmeta http-equiv=Content-Type content="text/html; charset=windows-1252"> ) будет игнорироваться, что вызывает неправильное интерпретацию кодов символов выше 127.

Прокомментируйте линию AddDefaultCharset и перезапустите Apache.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top