Преобразование кодов вида м в символы

barthon64

Новичок
Преобразование кодов вида м в символы

Такой вопрос:
как преобразовать в PHP коды вида м в символы?

Заранее, спасибо.
 

barthon64

Новичок
Эту функцию опробовал в ПЕРВУЮ ОЧЕРЕДЬ, результат не подходит.
мне нужно преобразование не вида амперсандamp;#1084; => амперсанд#1084; а м =>м (русская "м")
 

Wicked

Новичок
barthon64
не знаю, о чем ты там говоришь, но у меня оно работает так, как положено:
Код:
[root@vps-wicked ~]# php -r 'print html_entity_decode("м", ENT_QUOTES, "UTF-8");'
м
 

baev

‹°°¬•
Команда форума
мне нужно преобразование не вида амперсандamp;#1084; => амперсанд#1084; а м =>м (русская "м")
— гы.
А два раза через html_entity_decode пропускать не пробовали?..
 

barthon64

Новичок
Wicked
Выполни скрипт в броузере, посмотри "Исходный код в виде HTML" и ты заместь "м", которая отображается в броузере увидишь исходные символы
baev
пробовал даже 3 раза, может 5 или 10 попровать?

еще раз повторюсь данная функции (по крайней мере в приведенных здесь вариантах) дает преобразование HTML сущностей (амперсандamp; => амперсанд)
В итоге в броузере символы отображаются как "м", а при вставке в базу вставляются исходные амперсанд#1084)
 

baev

‹°°¬•
Команда форума
Wicked
Выполни скрипт в броузере, посмотри "Исходный код в виде HTML" и ты заместь "м", которая отображается в броузере увидишь исходные символы
barthon64,
выполните дословно код:
PHP:
print html_entity_decode("м", ENT_QUOTES, "cp1251");
— что Вы видите в «Исходном коде...»?
 

barthon64

Новичок
baev
Спасибо огромное:)
Наверное проглядел правильный результат, хотя это раньше пробовал перебирая разные кодировки...
 
Сверху