кодирование — Преобразование символов иврита в UTF-8 с использованием переполнения стека

у меня есть значение поля MySQL с объектом json, содержащим символы иврита, как это:

[{"name":"אספנות ואומנות","value":1,"target":null},{"name":"אופניים","value":2,"target":null}]

(тот, что в поле имени)

Это поле выводит мне некоторые проблемы с определенным веб-интерфейсом.
Итак, просматривая базу данных, я нашел другое поле, содержащее объект json, и его вывод работает нормально.

[{"name":"\u05d0\u05e1\u05e4\u05e0\u05d5\u05ea \u05d5\u05d0\u05d5\u05de\u05e0\u05d5\u05ea","value":1,"target":null},{"name":"\u05d0\u05d5\u05e4\u05e0\u05d9\u05d9\u05dd","value":2,"target":null}]

Поэтому я хотел бы преобразовать первое поле в эту кодировку, чтобы увидеть, решает ли оно проблему вывода.

что это за кодировка? это UTF-8? Как я могу конвертировать его с помощью PHP?

я попытался выделить значение и преобразовать его в UTF-8, используя

echo iconv("Windows-1255","UTF-8",'אספנות ואומנות');

но это просто возвращает пустое значение.

Любая помощь будет отличной

0

Решение

Итак, в PHP

json_encode('אספנות ואומנות');

сделал трюк

0

Другие решения

Других решений пока нет …