看起來標題值始終編碼爲「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開頭使用Javascript
- 3. HTTP頭可以被本地化嗎?
- 4. 字符串在響應頭
- 5. HTTP頭請求是否可以在字段值中冒號?
- 6. 是否有一個可以剝離HTTP響應頭的函數?
- 7. 是否可以減少REST API的http響應頭大小?
- 8. 重複的HTTP響應頭是否可以接受?
- 9. 在HTTP響應中使用「X -...」頭是否安全?
- 10. JPA中可本地化的字符串
- 11. 字符串http響應!=在javascript中的相同字符串
- 12. 是否可以使用.wxl文件在WiX中本地化EULA?
- 13. 是否可以將大型本地化字符串換成自己的文件?
- 14. 是否可以使用插值字符串引用變量?
- 15. 如何使用本地化字符串格式化字符串?
- 16. 如何從HTTP響應頭字符串中提取參數?
- 17. 是否可以在本地使用GAE?
- 18. 是否可以使用字符串鍵/值對初始化新System.Collections.Generic.Dictionary?
- 19. Qt本地化:加載可本地化的字符串
- 20. iOS:是否可以爲同一區域代碼使用不同的可本地化字符串?
- 21. 確定列值字符串是否以數字開頭
- 22. 是否可以在每個HTTP響應中插入X-Frame-Options?
- 23. 是否可以在非HTTP-200響應中返回HTML標記?
- 24. 是否有可能從http響應頭生成完整的url
- 25. Android Studio:是否可以在setText中使用字符串數組?
- 26. HTTP響應頭 - 應用程序版本
- 27. 檢查字符串是否以字符串開頭
- 28. KSH檢查字符串是否以子字符串開頭
- 29. 檢查字符串是否以另一個字符串開頭?
- 30. 使用「^」來檢查字符串是否以另一個字符串開頭?
您尚未在此處提供*任何*上下文。你正在編寫一個Web應用程序?如果是這樣,在什麼環境下? – 2010-07-13 09:59:47