2010-07-13 68 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中定義的編碼可以是一種選擇。

相關問題