body now uses proper character set (utf8 etc) where possible