| |
|
|
| | Месяц отдыхал и уже башка не помнит... как можно привести это %u0420%u0443, к примеру, в кириллицу?? срочно! | |
| |
|
|
| |
|
|
| |
для: bronenos
(22.08.2007 в 19:52)
| | | Чета непонятно. Может такое? Ру | |
| |
|
|
| |
|
|
| |
для: Gemorroj
(22.08.2007 в 22:34)
| | | именно то что я показал | |
| |
|
|
| |
|
|
| |
для: bronenos
(22.08.2007 в 23:24)
| | | В общем случае нужна таблица со столбцами "код" - "символ". В частном,
<?php
function decode($s)
{
$r = "(hexdec('\\1') >= 1040 && hexdec('\\1') <= 1103) ? pack('H*', dechex(hexdec('\\1') - 848)): '$0'";
$s = preg_replace("/%u([a-fA-F\d]{4})/e", $r, $s);
$s = str_replace("%u0401", "\xA8", $s);
$s = str_replace("%u0451", "\xB8", $s);
return $s;
}
echo(decode('%u0420%u0443'));
?>
|
P.S. А вообще действительно лучше просто привести с помощью тех же регулярных выражений к виду &#xHEXVALUE;. Меньше хм того, чем назвался автор второго поста. | |
| |
|
|