bug fix: only convertfrom if a charset is specified do not assume iso-8859-1