![]() |
Модераторы: korob2001, ginnie |
![]() ![]() ![]() |
|
burakov |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
Добрый день,
раскодируйте пожалуйста по русски это чем нибудь \u00ab\u043f\u0440\u0438\u0432\u0435
дает ошибку malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before и все остальные варианты модулей json тоже не помогли - везде какие то ошибки лезут. подскажите готовое решение ... должен же хоть какой то модуль работать по раскодировке json??? Огромное спасибо. |
|||
|
||||
Nica |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 2.3.2012 Репутация: нет Всего: нет |
burakov,
$perl_scalar - надо декодировать
Это сообщение отредактировал(а) Nica - 2.3.2012, 00:48 |
|||
|
||||
burakov |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
Товарищи - ничего не получается!
дайте кусочек готового скрипта, так чтобы с этой абракадабры русские буквы получились пробовал декодировать в utf8 все равно ошибка попробовал
пишет ошибку malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "\\u00ab\\u043f\\u044...") at F:\work_georg\yell.ru\test.pl line 10. что нужно сделать?? спасибо. |
|||
|
||||
DurRandir |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 335 Регистрация: 27.9.2009 Репутация: 1 Всего: 17 |
Какое слово в этой фразе вам непонятно?) Это сообщение отредактировал(а) DurRandir - 2.3.2012, 16:23 |
|||
|
||||
burakov |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
Всем спасибо за такие ответы, за замечательные советы.
очень помогло. проблему решил. и тем кто с ней не сталкивался, оставляю решение. может оно многих насмешит, но может кому то и поможет Итак. ошибка была в том, что я брал кусок кода для расшифровки, а нужно было брать всю закодированную страничку, да еще и считать ее из файла "как есть". подпрограмма принимает строку, а JSON::XS делает из нее хэш (можно дампером это увидеть), после чего я прохожусть по этому хэшу и собираю это дело обратно в строку - получаю текст. и возвращаю его.
Всем доброго дня. ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Perl: CGI программирование" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: разработка для Web | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |