gpt4 book ai didi

c# - 越南语电子邮件主题编码?

转载 作者:太空宇宙 更新时间:2023-11-03 17:27:54 24 4
gpt4 key购买 nike

Subject: Re:
=?UTF-8?Q?Th=E1=BA=A7y_g=E1=BB=ADi_b=C3=A0i_t=E1=BA=ADp_cho_em_v=E1=BB?=
=?UTF-8?Q?=9Bi.?=

我收到了一封带有此主题标题的电子邮件。应该如何解码?

最佳答案

这是一个MIME encoded-word .语法是=?charset?transfer-encoding?encoded-data?=。传输编码是 Base64 或 Quoted-printable。

解码:

  1. 将编码后的单词分成 3 个部分。
  2. 根据其传输编码(第 2 部分)将数据(第 3 部分)解码为 byte[]。在本例中,使用了 Q 编码,因此将 =xx 序列替换为相应的八位字节。这为您提供了两个字节数组 [84, 104, 225, 186, 167, 121, 95, 103, 225, 187, 173, 105, 95, 98, 195, 160, 105, 95, 116, 225, 186, 173、112、95、99、104、111、95、101、109、95、118、225、187] 和 [155、105、46]。
  3. 按照指定的编码对这些字节数组进行解码。

在此特定示例中,两个编码字都是无效:第一个缺少 3 字节 UTF-8 字符的尾部字节,第二个以尾部开头字节。但是组合,它们是有效的 UTF-8,并解码为字符串 Thầy_gửi_bài_tập_cho_em_với.(Google 将其翻译为“老师派我去锻炼。”)

关于c# - 越南语电子邮件主题编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5443723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com