Старый 01.08.2010, 14:10   #1
mailbrush
 
Регистрация: 06.07.2010
Сообщений: 47
Репутация: 4
По умолчанию Декодировка

Не нашёл подходящего раздела, "Криптография" - чуть иное направление.

Надо раскодировать это:

Код:
\u0412\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u0438\u0442\u044c \u0444\u0430\u0439\u043b \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430.
Я толком не знаю, какая это кодировка, что-то вроде Unicode или UCS - я в этом не силен.

В любом случае, буду благодарен за помощь.
mailbrush вне форума   Ответить с цитированием
Старый 01.08.2010, 14:12   #2
Pashkela
 
Аватар для Pashkela
 
Регистрация: 05.07.2010
Сообщений: 1,243
По умолчанию

Перевод: "Вы не можете прикрепить файл данного типа"
Pashkela вне форума   Ответить с цитированием
Старый 01.08.2010, 14:14   #3
mailbrush
 
Регистрация: 06.07.2010
Сообщений: 47
Репутация: 4
По умолчанию

Спасибо.
Можно узнать, как декодировать это руками?
mailbrush вне форума   Ответить с цитированием
Старый 01.08.2010, 14:15   #4
Pashkela
 
Аватар для Pashkela
 
Регистрация: 05.07.2010
Сообщений: 1,243
По умолчанию

PHP код:
<?php
 
function jdecoder($json_str) {
     
$cyr_chars = array (
         
'\u0430' => 'а''\u0410' => 'А',
         
'\u0431' => 'б''\u0411' => 'Б',
         
'\u0432' => 'в''\u0412' => 'В',
         
'\u0433' => 'г''\u0413' => 'Г',
         
'\u0434' => 'д''\u0414' => 'Д',
         
'\u0435' => 'е''\u0415' => 'Е',
         
'\u0451' => 'ё''\u0401' => 'Ё',
         
'\u0436' => 'ж''\u0416' => 'Ж',
         
'\u0437' => 'з''\u0417' => 'З',
         
'\u0438' => 'и''\u0418' => 'И',
         
'\u0439' => 'й''\u0419' => 'Й',
         
'\u043a' => 'к''\u041a' => 'К',
         
'\u043b' => 'л''\u041b' => 'Л',
         
'\u043c' => 'м''\u041c' => 'М',
         
'\u043d' => 'н''\u041d' => 'Н',
         
'\u043e' => 'о''\u041e' => 'О',
         
'\u043f' => 'п''\u041f' => 'П',
         
'\u0440' => 'р''\u0420' => 'Р',
         
'\u0441' => 'с''\u0421' => 'С',
         
'\u0442' => 'т''\u0422' => 'Т',
         
'\u0443' => 'у''\u0423' => 'У',
         
'\u0444' => 'ф''\u0424' => 'Ф',
         
'\u0445' => 'х''\u0425' => 'Х',
         
'\u0446' => 'ц''\u0426' => 'Ц',
         
'\u0447' => 'ч''\u0427' => 'Ч',
         
'\u0448' => 'ш''\u0428' => 'Ш',
         
'\u0449' => 'щ''\u0429' => 'Щ',
         
'\u044a' => 'ъ''\u042a' => 'Ъ',
         
'\u044b' => 'ы''\u042b' => 'Ы',
         
'\u044c' => 'ь''\u042c' => 'Ь',
         
'\u044d' => 'э''\u042d' => 'Э',
         
'\u044e' => 'ю''\u042e' => 'Ю',
         
'\u044f' => 'я''\u042f' => 'Я',
  
         
'\r' => '',
         
'\n' => '<br />',
         
'\t' => ''
     
);
  
     foreach (
$cyr_chars as $key => $value) {
         
$json_str str_replace($key$value$json_str);
     }
     return 
$json_str;
 }
  
 echo 
jdecoder("\u0412\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u0438\u0442\u044c \u0444\u0430\u0439\u043b \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430"); 
?>
Pashkela вне форума   Ответить с цитированием
Старый 01.08.2010, 14:17   #5
mailbrush
 
Регистрация: 06.07.2010
Сообщений: 47
Репутация: 4
По умолчанию

Класс. Еще раз спасибо.
mailbrush вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot