Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Иероглифы на одной странице 3.2.3

Опубликовано:

Люди, такая ситуцаия:

Допустим я просматриваю тему на форуме. Если я внизу выберу опции модератора и поставлю "переместить тему" и укажу исходное положение форума, то должна выскочить страница с ошибкой типа "[#10393] Вы пытаетесь переместить тему в тот же самый форум, в котором она находится сейчас.". Однако у меня эта страница выскакивает вся в иероглифах. В чем может быть причина появления иероглифов? Остальные страницы нормально работают.

 

Ссылка на скрин

Рекомендованные сообщения

Опубликовано:

Кодировка страницы проставлена в шаблоне?

 

		<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

Опубликовано:

Ну явно что то с кодировкой. кодировка страницы в UTF8? У Вас случайно не Google Chrome браузер?

Опубликовано:
  • Автор

На всех браузерах. Я только обратил внимание - в браузере по умолчанию грузит эту страницу в ISO западноевропейскую. Если ставлю в барузеру UTF-8, то нормально. Скорее всего да, именно в шаблоне глюк. А как узнать какой именно шаблон отвечает за вывод этой страницы?

Опубликовано:
А как узнать какой именно шаблон отвечает за вывод этой страницы?

За вывод этой страницы отвечает тот же шаблон который выводит все страницы - globalTemplate.

Опубликовано:

Дело не в шаблоне, на стандартном так же.

 

Кодировка на странице стоит как положено:

 

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

Дело в том, что дистирбутив от IBR версии 3.2.3, мне кажется что у какого-то файла сейчас кодировка ISO.

Опубликовано:

Дело в том, что дистирбутив от IBR версии 3.2.3, мне кажется что у какого-то файла сейчас кодировка ISO.

Никак не должно влиять на кодировку страниц сайта. Скрипты могут быть в любой кодировке, строки интерфейса читаются из lang-ов в utf-8, строки контента - из базы в utf-8. ISO не содержит никаких BOM и иных марок, чтобы переопределять финальную отрисовку в браузере. Единственно что, может быть какая-то захардкоденная строка в title, или, что гораздо менее вероятно, в теле страницы, на которую срабатывает автодетект. Но это маловероятно - основная часть документа в utf8, и в meta должен стоять он же, если в скине не вырезано.

Опубликовано:
  • Автор

Дело тут точно не в скине, так как в дефолтном та же беда

Опубликовано:

Не в шаблоне, значит в заголовках сервера.

Опубликовано:

Для этой страницы отдается ошибка с кодом 500. Возможно, сервер каким-то образом настроен переопределять кодировку для страниц с таким кодом?

 

По такому URI тоже кракозябры: /index.php?app=forums&module=moderate&f=1&do=showerror&auth_key=f949cbc4ac6f30511e911df9d2455763 (здесь auth_key берется из исходного кода любой страницы форума, из фрагмента в заголовке: "ipb.vars['secure_hash']='f949cbc4ac6f30511e911df9d2455763';")?

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.