2010-07-13 73 views

回答

0

这是可能的。在这里阅读: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节)

+0

称为MIME编码字 - http://en.wikipedia.org/wiki/MIME#Encoded-Word – 2010-07-13 10:03:15

+0

@克里斯潜水员我喜欢RFC在维基百科:) – Andrey 2010-07-13 10:09:27

+0

我做太多,只是不同的观点。我讨厌维基百科,因为你不能相信你阅读的内容,但同时它提供了一些很好的信息。但是RFC需要很长时间来阅读和解释。如果你没有一定的知识水平,他们可能很难理解。 – 2010-07-13 10:29:01

0

它取决于标题。

据我所知,有在HTTP头RFC 2047的编码没有互操作性的支持,也不是从2616那里可以被允许清楚。

新的HTTP规范就不提了RFC 2047编码了(见Ticket 111)。

对于使用参数(如Content-Type或内容处置)报头,在RFC 2231中定义的编码可以是一种选择。

相关问题