Перейти к содержанию
Форум поддержки пользователей VamShop

После обновления иногда не отображаются некоторые символы. Перезагружаю страницу с очисткой кеша несколько раз и символы начинают отображаться. Как исправить?


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

Здравствуйте. Обновил сайт с 1-71 до 1-99-7. Не знаю точно, на какой версии это случилось. Но иногда на сайте не отображаются некоторые символы. Прикладываю скриншот. Я обновляю несколько раз страницу с очисткой кеша. И все начинает отображаться правильно. Почему так? Как сделать, чтобы всегда все отображалось правильно?

Не отображаются буквы Р.png

Отображаются буквы Р.png

Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, eugene.owebs сказал:

Здравствуйте. Обновил сайт с 1-71 до 1-99-7. Не знаю точно, на какой версии это случилось. Но иногда на сайте не отображаются некоторые символы. Прикладываю скриншот. Я обновляю несколько раз страницу с очисткой кеша. И все начинает отображаться правильно. Почему так? Как сделать, чтобы всегда все отображалось правильно?

Не отображаются буквы Р.png

Отображаются буквы Р.png

Очень странно.

А в дргуих браузерах как, так же!?

В админке тоже такая проблема есть!?

Если б было дело в кодировке текста, тогда весь текст не отображался бы как надо.

А здесь конкретные символы.

Может дело в шрифте.

т.е. в шаблоне /templates/ваш-шаблон/stylehsheet.css в стилях где-то указан какй-то свой шрифт в font-family

Ради эксперимента переключитесь на другой шаблон в Админке - Настройки - Мой магазин - Шаблон, например на vamshop4, vamshop1 и посмотрите как там.

и смотрите ошибки в консоли браузера, может там какие-то ошибки на странице, опять же, со шрифтом связанные или ещё что.

Наугад сложно сказать.

По умолчанию точно такой проблемы нет, да и в обновлениях ничего такого нет, что могло бы сломать всю кодировку.

Посмотрите ещё на всякий случай в phpMyAdmin какой кодироки у Вас таблицы.

Должны быть utf8

Можно ещё эксперимента поставить где-то рядом чистую версию VamShop 1.99.7 и загрузить в неё Вашу базу данных обновлённую, посмотреть как база данных будет выглядеть в чистой версии VamShop, а не обновлённой патчами.

Ссылка на сообщение
Поделиться на другие сайты
5 часов назад, support сказал:

Очень странно.

А в дргуих браузерах как, так же!?

В админке тоже такая проблема есть!?

Если б было дело в кодировке текста, тогда весь текст не отображался бы как надо.

А здесь конкретные символы.

Может дело в шрифте.

т.е. в шаблоне /templates/ваш-шаблон/stylehsheet.css в стилях где-то указан какй-то свой шрифт в font-family

Ради эксперимента переключитесь на другой шаблон в Админке - Настройки - Мой магазин - Шаблон, например на vamshop4, vamshop1 и посмотрите как там.

и смотрите ошибки в консоли браузера, может там какие-то ошибки на странице, опять же, со шрифтом связанные или ещё что.

Наугад сложно сказать.

По умолчанию точно такой проблемы нет, да и в обновлениях ничего такого нет, что могло бы сломать всю кодировку.

Посмотрите ещё на всякий случай в phpMyAdmin какой кодироки у Вас таблицы.

Должны быть utf8

Можно ещё эксперимента поставить где-то рядом чистую версию VamShop 1.99.7 и загрузить в неё Вашу базу данных обновлённую, посмотреть как база данных будет выглядеть в чистой версии VamShop, а не обновлённой патчами.

В других также. Прикладываю скриншоты из IE и Edge. До этого скриншот был из Chrome. Такое не постоянно. Просто иногда появляется, а потом исчезает.

Вот значения кодировок базы из PHPMyAdmin (вывел с помощью SHOW VARIABLES):

character_set_client utf8mb4
character_set_connection utf8mb4
character_set_database utf8
character_set_filesystem binary
character_set_results utf8mb4
character_set_server utf8
character_set_system utf8
character_sets_dir c:\1programming\modules\database\MySQL-5.6-x64\sha...

Не отображаются буквы Р в Edge.png

Не отображаются буквы Р в IE.png

Ссылка на сообщение
Поделиться на другие сайты
17 минут назад, eugene.owebs сказал:

В других также. Прикладываю скриншоты из IE и Edge. До этого скриншот был из Chrome. Такое не постоянно. Просто иногда появляется, а потом исчезает.

Вот значения кодировок базы из PHPMyAdmin (вывел с помощью SHOW VARIABLES):

character_set_client utf8mb4
character_set_connection utf8mb4
character_set_database utf8
character_set_filesystem binary
character_set_results utf8mb4
character_set_server utf8
character_set_system utf8
character_sets_dir c:\1programming\modules\database\MySQL-5.6-x64\sha...

Не отображаются буквы Р в Edge.png

Не отображаются буквы Р в IE.png

Выложите хоть сайт в инет, что б "в-живую" посмотреть, может что замечу.

В своё время как-то встречалась проблема с обрезанием текста, в конце строки тоже такой символ мог быть.

Это было потому что не был активирован php модуль mbstring

Но у Вас вроде текст не обрезается, а прям по середине такая проблема.

Ради эксперимента всё-таки попробуйте включить php модуль mbstring

и ещё можно разные версии php попробовать.

Если например сейчас php 5.6, то попробовать 7, 7.1 версию.

или наоборот.

+ сохраните базу данных в sql файл и попробуйте открыть в редакторе каком-нибудь и посмотреть в каком виде там тексты, нормально или нет.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...