Chyba ve wysiwyg editoru v PHP 5.4

Po aktualizaci serveru jsme narazili na chybu s českým kódováním na webech. Po dlouhém testování a analyzování jsme zjistili v čem je tato chyba.

Celý problém byl ve funkci get_html_translation_table. V PHP 5.2 bylo výchozím kódováním ISO-8859-1, v PHP 5.4 je to UTF-8.

původní zápis

get_html_translation_table(HTML_ENTITIES);

 

nový zápis

get_html_translation_table(HTML_ENTITIES, ENT_COMPAT, 'ISO-8859-1');

 

Napsat komentář

Emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *