doesnt this hardcode the charset into the server ? i.e. wouldn't fall back to default encoding ?