powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / json decode
19 сообщений из 19, страница 1 из 1
json decode
    #38614180
zolitude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую многоуважаемые!
из серверного скрипта приходит json в виде:

Код: javascript
1.
"RegionName":"l"



как бороть?
...
Рейтинг: 0 / 0
json decode
    #38614238
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zolitudeиз серверного скрипта приходит json в виде:

Код: javascript
1.
"RegionName":"l"


Это даже json...
Для формата json должен быть либо объект, либо массив... А это х/з что такое...
...
Рейтинг: 0 / 0
json decode
    #38614246
zolitude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,

согласен ) потому и вопрос в теме - что делать с такой кодировкой?
...
Рейтинг: 0 / 0
json decode
    #38614255
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zolitude,

с этим ничего не сделаешь,
для начала проверить параметры обращения к скрипту
...
Рейтинг: 0 / 0
json decode
    #38614256
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zolitude , а что вообще ожидаешь получить от того сервера?
...
Рейтинг: 0 / 0
json decode
    #38614275
zolitude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa zolitude , а что вообще ожидаешь получить от того сервера?

кириллицу
...
Рейтинг: 0 / 0
json decode
    #38614280
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zolitudeПриветствую многоуважаемые!
из серверного скрипта приходит json в виде:

Код: javascript
1.
"RegionName":"l"




как бороть?это весь ответ, или часть ответа?
там в начале должно быть "{" или "[" - для случаев объекта или массива.
если есть, то просто
Код: sql
1.
var obj = JSON.parse(text);



"" - это те же символы, только с указанием их кода. JSON.parse проглотит такое не задумываясь.
...
Рейтинг: 0 / 0
json decode
    #38614305
zolitude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Яростный Меч,

конечно это часть ответа и "var obj = JSON.parse(text)" и ипспользуется.
Однако одно данные поля RegionName из БД ms sql 2008 отображаются в виде неизвестной мне кодировки. При запуске sql-скрипта в sql management studio проблемы нет - данные читабельны. При выгрузке их серверным скриптом выдает в таком печальном виде.
...
Рейтинг: 0 / 0
json decode
    #38614325
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zolitude,
..а в БД тип поля отличается? .. nvarchar, вероятно? ..
...
Рейтинг: 0 / 0
json decode
    #38614333
zolitude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
carrotikzolitude,
..а в БД тип поля отличается? .. nvarchar, вероятно? ..

да, уже пробовал играться с Cast As varchar, nvarchar...
...
Рейтинг: 0 / 0
json decode
    #38614337
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zolitude,

...в заголовке ответа сервера Conten-Type что написано? .. в частности charset=
...
Рейтинг: 0 / 0
json decode
    #38614343
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zolitude,

а вообще, в строках "" нули, или реальные цифры?
...
Рейтинг: 0 / 0
json decode
    #38614361
zolitude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
carrotik,

пробовал и utf-8, и windows-1251
...
Рейтинг: 0 / 0
json decode
    #38614364
zolitude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Яростный Мечzolitude,

а вообще, в строках "" нули, или реальные цифры?

по идее реальные буквы
...
Рейтинг: 0 / 0
json decode
    #38614368
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zolitudeЯростный Мечzolitude,

а вообще, в строках "" нули, или реальные цифры?

по идее реальные буквыя имею в виду - значение для "RegionName" (в стартовом посте) - это реальные данные, которые пришли с сервера?
...
Рейтинг: 0 / 0
json decode
    #38614376
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.. насколько я понял, тут не с decode проблемы, а с encode на сервере ...
...
Рейтинг: 0 / 0
json decode
    #38614378
zolitude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Яростный Мечzolitudeпропущено...


по идее реальные буквыя имею в виду - значение для "RegionName" (в стартовом посте) - это реальные данные, которые пришли с сервера?

да.
...
Рейтинг: 0 / 0
json decode
    #38614438
zolitude
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проблема:
данные для этого проблемного поля получались в результате подзапроса с конструкцией For XML path('').

решение:
вынес логику подзапроса в функцию серверного скрипта

результат:
лыжи поехали

всем спасибо!
...
Рейтинг: 0 / 0
json decode
    #38615230
Goror
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zolitude,

Я точно эту проблему решил в основном со стороны php скриптов генерирующих json, при этом у меня всё работает в UTF-8 кодировке
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / json decode
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]