匈牙利字符的邮件问题
Posted
技术标签:
【中文标题】匈牙利字符的邮件问题【英文标题】:Mail problem with Hungarian characters 【发布时间】:2010-11-16 14:28:27 【问题描述】:我有一个多部分邮件,它是在套接字上使用异步读取处理的。问题是显示的不是匈牙利变音符号,而是 =ED 之类的代码,它是十六进制字符的代码。我想那是一些编码 pb。我尝试了从 iso-8859-2 到 utf7 的几种编码。
这是邮件标题的一部分:
X-MS-Has-Attach: X-Auto-Response-Suppress:DR、OOF、AutoReply X-MS-TNEF-相关器: x-scanned-by: MH-MailNode mn03 on 内容类型:多部分/替代; MIME 版本:1.0
内容类型:文本/纯文本;字符集="iso-8859-2" 内容传输编码:引用打印
谢谢。
【问题讨论】:
您尝试过使用 UTF-8/UTF-16 吗?这听起来像是一个编码问题 【参考方案1】:您必须首先解码引用的可打印编码。这是因为邮件标准过去只允许 7 位电子邮件(不确定这是否“最近”改变了)。在google上搜索quoted-printable,基本上是'='后跟2个十六进制字符。当您对其进行解码时,您最终会得到基于您的电子邮件标头的 iso-8859-2 编码文本。
【讨论】:
谢谢。我找到了一门课程,可以让我解构并很好地工作。这是链接aspemporium.com/classes_src.aspx?cid=6。以上是关于匈牙利字符的邮件问题的主要内容,如果未能解决你的问题,请参考以下文章