像title描述的问题一样,我的问题是当我在android程序中读取服务器返回的Http头时,它会出现乱码,所以,我不知道的是,服务器用什么字符集来编码http响应头,andorid用什么字符集来解码http响应头?我如何逃脱或处理乱码?
发布于 2012-06-06 11:04:03
由于HTTP头是MIME,请参阅RFC 822,其中它被定义为ASCII码。
3.1.2。报头字段的结构
一旦字段被展开,它就可以被看作是由字段名、冒号(":")、字段主体和回车/换行符组成的。字段名必须由可打印的ASCII字符组成(即,值在33之间的字符。和126。,十进制,冒号除外)。字段正文可以由除CR或LF之外的任何ASCII字符组成。(虽然CR和/或LF可能出现在实际文本中,但通过展开字段的操作将其删除。)
然后是RFC 2047
描述了对RFC822的扩展,以允许在因特网邮件标题字段
中使用非US-ASCII文本数据
https://stackoverflow.com/questions/9416470
复制相似问题