update templates to decode the title (html-entities) and add charset override if it is set wrongly by the source