响应标题中有一个中文单词。我必须使用UTF-8字符编码读取标头。但我不知道如何在httpclient
中设置此编码。如何告诉它哪个字符编码用于标题?
答案 0 :(得分:0)
如果您正在使用Apache HttpClient
,则在使用String
getResponseBodyAsString
时必须小心谨慎
如果已知响应是String,则可以使用 getResponseBodyAsString方法会自动使用 如果没有,则在Content-Type标头或ISO-8859-1中指定编码 charset已指定。
查看更多详情here。
答案 1 :(得分:0)