LINUX.ORG.RU
ФорумAdmin

Раскодировка символов \u0421\u0430\u0439\u0442

 , ,


0

2

Доброго дня Коллеги, помогите разобраться со следующим вопросом.

Есть Ubuntu 14.04 x64 Server. Сервер ставился с Eng локалью и UTF-8. На сервере установлена Icinga 2 + IcingaWeb2 Для ряда хостов и сервисов используется руский язык для полей описаний. В консоли при редоктирования или чрез Вэб все отображается коректно.

Как только я пытаюсь обратиться к системе через API используя curl (nix) или powershell (win) в выводе нечитаемы символы. пример.

Icinga Web - Сайт,

curl - «\u0421\u0430\u0439\u0442»,

powelshell - СайС.

Подскажите куда копать?


Копать в юникод. Как ты можешь заметить, венда даёт тебе 8 символов вместо 4, но пёс с ней

Покажи запрос для curl

upcFrost ★★★★★
()
Ответ на: комментарий от upcFrost

Красиво, привечем на поверхности ) огромное спасибо, есть откуда думать

orsa
() автор топика
Ответ на: комментарий от Deleted

Как раз есть пример вывод ниже курл

«attrs»: {

«display_name»: «\u0421\u0430\u0439\u0442 http://www.ept.ru", „name“: »http://www.ept.ru", «state»: 0.0

и была мысль, что может у меня что не так в локали

привер вывода в браузерах прямым запросом в АПИ: Хром

Сайт http://www.ept.ru

ИЕ (неожиданно) выводит все коректно

orsa
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.