Как устранить проблему кодировки загадочных символов в блоге Wordpress? - PullRequest
2 голосов
/ 21 октября 2008

Я пытаюсь начать новый блог Wordpress. Я вижу забавные символы в некоторых браузерах, но не в других вместо одинарных, двойных и эллипсов. Вещи, о которых я уже думал:

  • Страница шаблона HTML для вывода Сам по себе настроен на UTF-8
  • Страница администратора - UTF-8
  • Таблицы базы данных MySQL, где данные хранятся в кодировке UTF-8
  • Я ввожу обычную клавиатуру (') и (") (...) и не вставлять в из другого приложения.
  • Я использую WordPress вне коробка WSYWIG

Браузеры, в которых он выглядит неправильно (например): Firefox для Windows, IE7 для Windows Браузеры это выглядит нормально (например): Firefox для OS X, Safari для OS X

Куда мне идти отсюда?

Ответы [ 4 ]

2 голосов
/ 29 ноября 2008

Перейдите в Firefox в Windows, нажмите правую кнопку мыши «Просмотр информации о странице», чтобы увидеть, что видит Firefox.

Ваша ситуация, вероятно, вызвана неправильной настройкой кодировки страницы где-то вдоль строки. Вы можете настроить свои кодировки в заголовках HTTP и в заголовке HTML. На заголовки HTTP влияют веб-сервер и скрипт PHP. HTML-заголовок написан на PHP.

Проверьте вывод HTML и внимательно прочитайте стандарт W3C HTML для кодировок , чтобы узнать, какая кодировка кодировки определяет вашу страницу. Кроме того, проверьте свой PHP, чтобы видеть, посылает ли он заголовок HTTP, определяющий кодировку. Наконец, проверьте ваш веб-сервер (некоторые люди настраивают httpd в Apache для отправки кодировки по умолчанию. Это evil ).

В соответствии с вашими симптомами, я предполагаю, что вы не отправляете какую-либо правильную информацию о кодировке через HTML / HTTP, и рендеринг зависит от рендеринга браузера по умолчанию, поэтому проблемы, с которыми вы сталкиваетесь.

1 голос
/ 01 июня 2010

Иногда могут возникать проблемы с другими загружаемыми файлами, например, через JavaScript, для которых в кодировке не установлено UTF8.

1 голос
/ 22 октября 2008

Это может быть проблема с используемым шрифтом. Возможно, шрифт Windows не может правильно отображать используемые кодовые точки (это происходит с некоторыми бесплатными шрифтами, которые просто не включают весь спектр UTF-8), в то время как шрифт OS X имеет эти кодовые точки включенными.

Какой шрифт используется?

Можете ли вы проверить вывод страницы при использовании Arial или Sans-Serif в качестве семейства шрифтов в CSS?

0 голосов
/ 28 ноября 2008

Возможно, стоит попробовать просмотреть ваш блог через Browsershots . Это бесплатный сервис, который позволяет вам видеть ваш сайт в нескольких операционных системах и браузерах. Если та же проблема появляется во всех примерах Browsershot, то вы знаете, что это проблема WordPress. Если он отображается только на нескольких устройствах, это может быть проблемой для каждой машины / ОС / браузера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...