encode in utf8 without bom