further unbrowseridification of all the things
commit to utf-8 encoding so the UA doesn't have to guess