allow content type charset option

support like 'application/json; charset=utf-8'