Бывают такие случаи, когда нужно текст на сайте очистить от тегов выделения. Есть довольно изящные методы, которые прводят анализ на наличие закрытых и открытых тегов. Но я предлагаю использовать эффективный и и простой метод: замета с помощью простой функции MySQL.
UPDATE `pages` SET `content` = REPLACE(`content`,'<strong>','<span style="font-weight:bold;">');
UPDATE `pages` SET `content` = REPLACE(`content`,'<strong ','<span style="font-weight:bold;" ');
UPDATE `pages` SET `content` = REPLACE(`content`,'</strong>','</span>');
UPDATE `pages` SET `content` = REPLACE(`content`,'<b>','<span style="font-weight:bold;">');
UPDATE `pages` SET `content` = REPLACE(`content`,'<b ','<span style="font-weight:bold;" ');
UPDATE `pages` SET `content` = REPLACE(`content`,'</b>','</span>');
UPDATE `pages` SET `content` = REPLACE(`content`,'<em>','<span style="font-style:italic;">');
UPDATE `pages` SET `content` = REPLACE(`content`,'</em>','</span>');
UPDATE `pages` SET `content` = REPLACE(`content`,'<i>','<span style="font-style:italic;">');
UPDATE `pages` SET `content` = REPLACE(`content`,'<i ','<span style="font-style:italic;" ');
UPDATE `pages` SET `content` = REPLACE(`content`,'</i>','</span>');
UPDATE `pages` SET `content` = REPLACE(`content`,'<u>','<span style="text-decoration:underline;">');
UPDATE `pages` SET `content` = REPLACE(`content`,'<u ','<span style="text-decoration:underline;" ');
UPDATE `pages` SET `content` = REPLACE(`content`,'</u>','</span>');