Use character set from the request.

The UTF-8 default is bad when the request specifies its own character
set.  We could refer to the request as a default param in a second
parameter list, but this would sludge up the API.