[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как раскодировать строку "u043eu0431u043bu0430u0441u0442u044c"
max_akadem
Есть строка "\u043e\u0431\u043b\u0430\u0441\u0442\u044c". Как ее раскодировать средствами PHP, например сконвертировать в cp-1251 или utf-8? Интересует, конечно, не эта строка, а общее решение.
Спасибо.



Спустя 22 минуты, 27 секунд (5.03.2008 - 14:39) vasa_c написал(а):
Обратно тому, как закодировали )

Спустя 42 минуты, 9 секунд (5.03.2008 - 15:21) max_akadem написал(а):
А я не кодировал, строка дана свыше smile.gif

Спустя 42 минуты, 27 секунд (5.03.2008 - 16:03) vasa_c написал(а):
Это одно из представлений юникода в однобайтовых кодировках.
\u043e — код с 16-м кодом "043e" в юникоде.
Дальше либо искать функцию, которая с этим работает, либо написать самому простенький скриптик.

Спустя 5 дней, 9 часов, 18 минут, 15 секунд (11.03.2008 - 01:22) Anonymous написал(а):
"\u043e\u0431\u043b\u0430\u0441\u0442\u044c" - "область"

Спустя 6 дней, 15 часов, 25 минут, 28 секунд (17.03.2008 - 16:47) ProfPHP написал(а):
Цитата(max_akadem @ 5.3.2008, 16:16) [snapback]34628[/snapback]
Есть строка "\u043e\u0431\u043b\u0430\u0441\u0442\u044c". Как ее раскодировать средствами PHP, например сконвертировать в cp-1251 или utf-8? Интересует, конечно, не эта строка, а общее решение.
Спасибо.


Код
$s = explode("\u", $s);
echo $s;

либо:
Код
$s = explode("\u", $s);
$n = count($s);
$i = 0;
while ($i<=$n) {
echo $s[$i]; // здесь обрабатываем. у меня обработки нет. можно заключить в hexdec() или еще во что...
$i++;
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.