Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Прошу помощи! Проблемы с кириллицей \u043c


Recommended Posts

Прошу помощи, несколько дней не могу решить эту проблему, все кириллические шрифты вдруг превратились в \u символы, хотя в начале все прекрасно отображало, и что интересно, когда сделал восстановление из бэкапа(на тот момент все отображалось нормально, и даже пару раз я этот же бэкап восстанавливал нормально), но теперь когда восстанавливаю эти символы остаются такими же как на скринах, они везде в БД, админке, фронтенде, title страницы, помогите(( изменить не получается, когда вписываю тексты в админке, они заменяются на эти символы. еще эти символы не на всем сайте, а только там где из БД берется текст, простой html и tpl отображает текст нормально. Подскажите что делать, может кто сталкивался с таким?

2019-03-19_080144.jpg

2019-03-19_092055.jpg

2019-03-19_092105.jpg

2019-03-19_092145.jpg

Надіслати
Поділитися на інших сайтах


14 минут назад, SergeTkach сказал:

Попробуйте вставить эти строки из таблицы здесь - http://freeonlinetools24.com/json-decode

попробовал вставить таблицу, оно перевело так:

// вот эту таблицу
{"name":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u043d\u0430 \u0433\u043b\u0430\u0432\u043d\u043e\u0439","limit":"10","width":"200","height":"200","status":"1"}

//выдало это
array (
  'name' => 'Последние на главной',
  'limit' => '10',
  'width' => '200',
  'height' => '200',
  'status' => '1',
)

что это может значить?
 

2019-03-19_123348.jpg

Надіслати
Поділитися на інших сайтах


Это значит, что при сохранении данные подвергаются обработке с помощью json_encode

Значит, после выборки они должны подвегаться противоположной функции json_decode

 

Сравнил с коробочной версией ocStore - там все так же само, только отличается модуль слайдера.

json.png

Надіслати
Поділитися на інших сайтах

Обычно через json пропускается то, что передается фоновыми ajax-запросами. То есть, если есть какой-то нестандартный модуль для редактирования слайдера, можете попробовать отредактировать для теста в стандартном модуле и проверить, будут ли изменения

Надіслати
Поділитися на інших сайтах

Хотя, посмотрел в код, и вижу, что все стандартные модули превращают данные в json в методе $this->model_extension_module->editModule

 

Значит все должно работать одинаково, потому что потом декодируется в методе $this->model_extension_module->getModule

Надіслати
Поділитися на інших сайтах

А раз не работает, значит проблема может быть в кодировке. Кстати, сервис декодирования как раз об этом и предупреждает как раз на полем для ввода. Что если это возможно, будет пытаться определить кодировку текста. А если не получится, то выдаст NULL

 

Необходимо убедиться, что у Вас корректная кодировка таблицы

enoding.png

Надіслати
Поділитися на інших сайтах

8 минут назад, SergeTkach сказал:

А раз не работает, значит проблема может быть в кодировке. Кстати, сервис декодирования как раз об этом и предупреждает как раз на полем для ввода. Что если это возможно, будет пытаться определить кодировку текста. А если не получится, то выдаст NULL

 

Необходимо убедиться, что у Вас корректная кодировка таблицы

enoding.png

сделал скрин базы данных

 

2019-03-19_130142.jpg

 

в настройках везде кириллица слетела((

2019-03-19_130227.jpg

Змінено користувачем ABC123
Надіслати
Поділитися на інших сайтах


28 минут назад, AlexDW сказал:

скорей всего не подключено расширение json на сервере

 

Если бы не было подключено, то и строку бы не удалось раскодировать на значения, которые вставляются в инпуты html
Тут дело в кодировке.

Да и это был бы Фатал Еррор, и страница или была бы пустая или бы ошибку выбросило на экран.

Змінено користувачем Dez64ru
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.