Řešení je pěkné, ale proč to dělat (v drahém) procesorovém čase serveru, když to může udělat klient v JavaScriptu? (resp. kombinace JavaScript a PHP,Python,P**l) Vyřešíte si tím problémy s HTML tagy, a další.
Podívejte se na www.e-skaut.cz, tam je už to vyřešené včetně odstraňování češtiny, apod.
--VěrošPS: Nejsem autorem www.e-skaut.cz, ale jeho řešení znám, protože vychází z mého :-)