eugene.owebs 0 Опубликовано 2 августа, 2019 Жалоба Share Опубликовано 2 августа, 2019 Здравствуйте. Обновил сайт с 1-71 до 1-99-7. Не знаю точно, на какой версии это случилось. Но иногда на сайте не отображаются некоторые символы. Прикладываю скриншот. Я обновляю несколько раз страницу с очисткой кеша. И все начинает отображаться правильно. Почему так? Как сделать, чтобы всегда все отображалось правильно? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 августа, 2019 Жалоба Share Опубликовано 2 августа, 2019 6 минут назад, eugene.owebs сказал: Здравствуйте. Обновил сайт с 1-71 до 1-99-7. Не знаю точно, на какой версии это случилось. Но иногда на сайте не отображаются некоторые символы. Прикладываю скриншот. Я обновляю несколько раз страницу с очисткой кеша. И все начинает отображаться правильно. Почему так? Как сделать, чтобы всегда все отображалось правильно? Очень странно. А в дргуих браузерах как, так же!? В админке тоже такая проблема есть!? Если б было дело в кодировке текста, тогда весь текст не отображался бы как надо. А здесь конкретные символы. Может дело в шрифте. т.е. в шаблоне /templates/ваш-шаблон/stylehsheet.css в стилях где-то указан какй-то свой шрифт в font-family Ради эксперимента переключитесь на другой шаблон в Админке - Настройки - Мой магазин - Шаблон, например на vamshop4, vamshop1 и посмотрите как там. и смотрите ошибки в консоли браузера, может там какие-то ошибки на странице, опять же, со шрифтом связанные или ещё что. Наугад сложно сказать. По умолчанию точно такой проблемы нет, да и в обновлениях ничего такого нет, что могло бы сломать всю кодировку. Посмотрите ещё на всякий случай в phpMyAdmin какой кодироки у Вас таблицы. Должны быть utf8 Можно ещё эксперимента поставить где-то рядом чистую версию VamShop 1.99.7 и загрузить в неё Вашу базу данных обновлённую, посмотреть как база данных будет выглядеть в чистой версии VamShop, а не обновлённой патчами. Ссылка на сообщение Поделиться на другие сайты
eugene.owebs 0 Опубликовано 2 августа, 2019 Автор Жалоба Share Опубликовано 2 августа, 2019 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... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 августа, 2019 Жалоба Share Опубликовано 2 августа, 2019 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... Выложите хоть сайт в инет, что б "в-живую" посмотреть, может что замечу. В своё время как-то встречалась проблема с обрезанием текста, в конце строки тоже такой символ мог быть. Это было потому что не был активирован php модуль mbstring Но у Вас вроде текст не обрезается, а прям по середине такая проблема. Ради эксперимента всё-таки попробуйте включить php модуль mbstring и ещё можно разные версии php попробовать. Если например сейчас php 5.6, то попробовать 7, 7.1 версию. или наоборот. + сохраните базу данных в sql файл и попробуйте открыть в редакторе каком-нибудь и посмотреть в каком виде там тексты, нормально или нет. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения