繁体   English   中英

application / pdf content-type http响应头的正确charset是什么?

[英]what is the correct charset for a application/pdf content-type http response header?

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

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

或者我们应该发出这个

  Content-Type: application/pdf

我认为后者是正确的,鉴于此:

“charset”参数与某些媒体类型一起用于定义数据的字符集(第3.4节)。 什么时候没有明确的字符集
参数由发件人,“文本”的媒体子类型提供
type通过HTTP接收时定义为具有默认字符集值“ISO-8859-1”。 除“ISO-8859-1”之外的字符集中的数据
它的子集必须用适当的字符集值标记。
rfc2068 HTTP / 1.1

rfc3778应用程序/ pdf媒体类型根本没有提到字符集。

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

任何人都可以确认或否认或指向更好的RFC吗?

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

你应该发送:

Content-Type: application/pdf

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM