bugfix: utf8_decode() and iconv() are required