Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: DOMDocument - проблемы с русским
Форумы портала PHP.SU » » Кодировки и все смежное » DOMDocument - проблемы с русским

Страниц (1): [1]
 

1. Geddar - 16 Июля, 2012 - 10:48:25 - перейти к сообщению
DOMDocument при выполнении loadHTML() конвертирует все русские буквы в html-представление, причём символы полученые на выходе далеко не русские. utf8_encode/decode не помог, а только изменил вид крючков.

PHP:
скопировать код в буфер обмена
  1. header('Content-type: text/plain; charset="utf-8"');
  2. $opis=new DOMDocument('1.0','UTF-8');
  3. $opis->loadHTML(utf8_encode($product['opis']));
  4. echo utf8_decode($opis->saveHTML());

 

Powered by ExBB FM 1.0 RC1