Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 67
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


javascript:escape('АБВ') == '%u0410%u0411%u0412'
urldecode('%u0410%u0411%u0412') == '%u0410%u0411%u0412'
rawurldecode('%u0410%u0411%u0412') == '%u0410%u0411%u0412'

всё не то!!!

я тут сделал функцию
всё супер
с одним но...

html_entity_decode не работает как я думал

PHP код: Выделить весь код

function global_decode(

    
$str
) {

    return 
html_entity_decode(preg_replace_callback(
        
'|(?:%u.{4})|',
        
create_function(
            
'$matches',
            
'return \'&#\'.hexdec(substr($matches[0], 2)).\';\';'
        
),
        
$str
    
));


urldecode('%u0410%u0411%u0412') == 'АБВ'

на экране всё классно, но мне надо бы еще с текстом поработать прежде чем выводить

что делать дальше??? как перевести это в нормальные буквы???

Последний раз редактировалось VeshchiyOleg, 26-12-2006 в 17:28. Причина: нежелательное переформатирование символов


Отправлено: 17:27, 26-12-2006 | #7