- Въпрос за кодаиране
WT форуми -> PHP MySQL ASP.NET -> Въпрос за кодаиране
Създайте нова тема Напишете отговор 
Автор Съобщение
Hous
Активен
Активен

Регистриран на: 22/03/2008 11:19 pm

Support: 111
Bonus: 213
Мнения: 2538
Мнение 27/07/2017 2:18 pm     Въпрос за кодаиране Отговорете с цитат


Здравейте, използвам плъгинче, в уордпрес което зарежда html на постовете. Проблема с него обаче е че обръща тези символи:
– (не това тире- )
’ (не стандартната кавичка ')
във ?

кода който използвам е:

if(is_single()){
         $dom = new DomDocument;
         $dom->loadHTML(utf8_decode($content));
         $xpath = new DOMXPath($dom);
         
         $newhtml = $dom->saveHTML();
         $content=$newhtml;
      
      
      }
      
      return $content;
      }

опитах със:

$dom->loadHTML('<?xml encoding="utf-8" ?>' . $profile);

но не става, понеже този xml таг изкочи във средата на html кода.
Опитах и със:

utf8_encode($content)

преди да покажа HTML но не става, а ако махна utf8_decode в нчалото, символите вместо във въпросителен, стават като счупени букви.
[/code]

Някаква идея как да го премахна този проблем?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
lam3r4370
Активен
Активен

Регистриран на: 20/08/2008 6:12 pm

Support: 131
Bonus: 244
Мнения: 3404
Мнение 27/07/2017 2:36 pm      Отговорете с цитат


Не разбрах това
Цитат:
но не става, понеже този xml таг изкочи във средата на html кода.


Принципно се оправя точно както си опитал, какъв xml таг излиза по средата, след като ти го слагаш в началото?
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Hous
Активен
Активен

Регистриран на: 22/03/2008 11:19 pm

Support: 111
Bonus: 213
Мнения: 2538
Мнение 27/07/2017 2:54 pm      Отговорете с цитат


Ами като поставих това с XML релно този таг се появи в средата на HTML кода като се показва пост-а. Не знам защо.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
dakata__92
Активен
Активен

Регистриран на: 02/08/2011 9:24 pm

Support: 114
Bonus: 221
Мнения: 2936
Мнение 27/07/2017 3:33 pm      Отговорете с цитат


PHP code:

$content = iconv(mb_detect_encoding($content, mb_detect_order(), true), "UTF-8", $content)
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> PHP MySQL ASP.NET Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети