应用程序/pdf内容类型http响应标头的正确字符集是什么



我想看看这作为HTTP响应头是否正确

  Content-Type: application/pdf; charset=ISO-8859-1

或者我们应该发射

  Content-Type: application/pdf

我相信后者是正确的,考虑到这一点:

";字符集";参数用于某些媒体类型,以定义数据的字符集(第3.4节)。当没有显式字符集时
参数由发送者提供;文本"
类型被定义为具有默认字符集值";ISO-8859-1";什么时候通过HTTP接收。字符集中除";ISO-8859-1";或
其子集必须用适当的字符集值进行标记
rfc2068 HTTP/1.1

而rfc3778 application/pdfMedia Type根本没有提到字符集。

这个SO讨论是我开始的地方,但不是专门关于application/pdf:对于非文本媒体类型,发送带有Content-Type标头的字符集参数是绝对错误的吗?

有人能证实、否认或向我指出一个更好的RFC吗?

没有适用的字符集值。PDF是一种在内部处理字符编码的二进制格式,其方式与MIME类型完全无关。

您应该发送:

Content-Type: application/pdf

相关内容

  • 没有找到相关文章

最新更新