看起来标题值始终编码为“ISO8859-1”。是否可以在HTTP响应头中使用本地化的字符串值?
回答
这是可能的。在这里阅读:http://www.ietf.org/rfc/rfc2047.txt
简要。您在标题写:=?UTF-8?B?0YTRi9Cy?=
,其中UTF-8
是编码,B
是Base64编码(可能是带引号的pritable Q),0YTRi9Cy
是实际的编码数据(俄文这里一些文本)
编码字=“= ?” charset“?” 编码“?” encoding = text“?=”
charset = token;见第3节
encoding = token;参见第4节
令牌= 1 *
especials = “(”/ “)”/ “<”/ “>”/ “@”/ “”/ “” /“:”/“ <”> /“/”/“[”/“]”/“?” /“。”/“=”
编码文本= 1 * ; (但请参阅“使用消息 中的编码字;标题”,第5节)
称为MIME编码字 - http://en.wikipedia.org/wiki/MIME#Encoded-Word – 2010-07-13 10:03:15
@克里斯潜水员我喜欢RFC在维基百科:) – Andrey 2010-07-13 10:09:27
我做太多,只是不同的观点。我讨厌维基百科,因为你不能相信你阅读的内容,但同时它提供了一些很好的信息。但是RFC需要很长时间来阅读和解释。如果你没有一定的知识水平,他们可能很难理解。 – 2010-07-13 10:29:01
它取决于标题。
据我所知,有在HTTP头RFC 2047的编码没有互操作性的支持,也不是从2616那里可以被允许清楚。
新的HTTP规范就不提了RFC 2047编码了(见Ticket 111)。
对于使用参数(如Content-Type或内容处置)报头,在RFC 2231中定义的编码可以是一种选择。
- 1. 是否可以在web.config中添加响应http头文件?
- 2. HTTP头可以被本地化吗?
- 3. 字符串在响应头
- 4. HTTP头请求是否可以在字段值中冒号?
- 5. 是否有一个可以剥离HTTP响应头的函数?
- 6. 重复的HTTP响应头是否可以接受?
- 7. JPA中可本地化的字符串
- 8. 在HTTP响应中使用“X -...”头是否安全?
- 9. 是否可以使用.wxl文件在WiX中本地化EULA?
- 10. 如何使用本地化字符串格式化字符串?
- 11. 是否可以使用插值字符串引用变量?
- 12. 如何从HTTP响应头字符串中提取参数?
- 13. Qt本地化:加载可本地化的字符串
- 14. 是否可以使用字符串键/值对初始化新System.Collections.Generic.Dictionary?
- 15. 确定列值字符串是否以数字开头
- 16. Android Studio:是否可以在setText中使用字符串数组?
- 17. 是否可以在每个HTTP响应中插入X-Frame-Options?
- 18. 是否可以在非HTTP-200响应中返回HTML标记?
- 19. HTTP响应头 - 应用程序版本
- 20. 检查字符串是否以字符串开头
- 21. KSH检查字符串是否以子字符串开头
- 22. 使用“^”来检查字符串是否以另一个字符串开头?
- 23. HTTP套接字:响应头
- 24. Eclipse是否可以在字符串文本中查找结果?
- 25. 是否可以使用python中的函数清空字符串?
- 26. 是否可以在本地化文本中使用特定于vue的指令?
- 27. 是否可以使用普通套接字连接发送HTTP请求并接收没有标头的响应?
- 28. “尽可能使用本地化的字符串”
- 29. 本地化和“格式字符串不是字符串文字”
- 30. 如何在变量中使用http头响应值?
您尚未在此处提供*任何*上下文。你正在编写一个Web应用程序?如果是这样,在什么环境下? – 2010-07-13 09:59:47