Раскодировка символов типа: &#xxxx;

Kosh

Guest
Раскодировка символов типа: &#xxxx;

Подскажите, каким способом можно раскодировать символы типа
PHP:
к
, чтобы записать в базу данных в нормальном виде?
 

Kosh

Guest
diamond_krnl
скрипт:
PHP:
echo preg_replace('~&#([0-9]+);~e', 'chr(\\1 % 255)', 'крышка');
выдает ">DOL>4" вместо "крышка"

sakon
PHP:
echo utf8RawUrlDecode('крышка');
не раскодирует. В сорсе все тот же код.
Как же быть?
 

sakon

П..и.н..ок
Блин..
Сразу и не понял, что у человеуа хватило сил прочитать только половину страницы :D
Удивляет, что написать в форум ему гораздо проще, чем прочитать страницу целиком..
 

Kosh

Guest
Блин..
Пишу не для того, чтобы кто-то выпендривался и строил из себя суперпрограммера!!! Прошу помощи!
sakon
Чиаю внимательно и до конца!
Я попробовал все три варианта, на первый я ответил. Чтобы не опускаться до флуда не стал говорить о всех. Теперь скажу. Второй вариант - у меня PHP не поддерживает iconv(). Третий - не моя кодировка.
Может кто-нибудь помочь разобраться или вы разговариваете только о "высших материях"...
 

SiMM

Новичок
> у меня PHP не поддерживает iconv()
[m]iconv[/m]
Кроме того, даже если установка модуля iconv по тем или иным причинам не устраивает - весь необходимый материал есть в FAQ: http://phpclub.ru/faq/encodings
 
Сверху