PDA

Просмотр полной версии : что это?


Дикс
18.06.2009, 11:39
как закодировать строку в это

%u0439%u0446%u0439%u0446%u0439%u0446%u0439%u0446%u 0439%u0439%u0439%u0439%u0439%u0439%u0439%u0439%u04 39%u0439

средствами пхп?

на urlencode не похоже и генерится яваскриптом буллетина

demond
18.06.2009, 12:08
utf16

login999
18.06.2009, 12:20
юникод, либо производные (всякие там зоопарки utf)

krypt3r
18.06.2009, 14:25
пример с php.net

function utf16urlencode ($str) {
$str = mb_convert_encoding ($str, 'UTF-16', 'UTF-8');
$out = '';
for ($i = 0; $i < mb_strlen($str, 'UTF-16'); $i++) {
$out .= '%u'.bin2hex(mb_substr($str, $i, 1, 'UTF-16'));
}
return $out;
}

Дикс
18.06.2009, 14:38
спасибо, вроде оно

но зачем это делают в буллетине, да ещё и яваскриптом?
текст конвертируется перед отправкой на сервер быстрого ответа (посредством ajax)

попугай
18.06.2009, 18:23
http://forum.antichat.ru/showthread.php?t=123350