Проблема с русским в функции modx->fromJSON
Мне нужно адаптировать ниво слайдер под рево.
С помощью MigX сделал ввод изображений с описаниями и и передаю строку в свой снипет в свой снипет.
Когда есть какое либо русское описание
modx->fromJSON ничего не возвращает когда все пустые либо английские все нормально.
Пробовал поставить русскую локаль не помогло… как боротся?
Мб кто сталкивался
С помощью MigX сделал ввод изображений с описаниями и и передаю строку в свой снипет в свой снипет.
Когда есть какое либо русское описание
`[{"MIGX_id":"1","slide":"assets/images/slider/1.jpg","description":"Описание на русском"},{"MIGX_id":"2","slide":"assets/images/slider/2.jpg","description":""},{"MIGX_id":"3","slide":"assets/images/slider/3.jpg","description":""},{"MIGX_id":"4","slide":"assets/images/slider/4.jpg","description":""}]`modx->fromJSON ничего не возвращает когда все пустые либо английские все нормально.
Пробовал поставить русскую локаль не помогло… как боротся?
Мб кто сталкивался
Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
у меня в строке опечатка была но всеравно не работает
У вас вообще php-json есть на сервере? Ибо, если его нет — то modX::fromJSON подключает левый класс для этой функциональности, который легко может не работать с русским.
А вот родной пхпэшный json_decode() — работает однозначно.
В общем, я вам ничем помочь не могу.
Я в миг х использую в качестве поля коментария TV с типом ввода текстовый редактор.
При этом если есть коментарии с русскими буквами то в строке результата
есть дополнительные ковычки, и по видимому в комментарии еще что то тащится, потому что если строку отредактировать и удалить пробелы «пустое место в русском коменте после буковок ееееее еее» то все работает. Походу либо мигх либо сама TV типа текстовый редактор засирает русскую строку, так что ее потом не переваривает Json encode(((
Попробую сменить тип поля, либо сделать через migxdb