解析电子邮件时,我可以安全地将 ISO-8859-1 字符串解释为 Win1252 吗?

发布于 2024-09-05 17:19:06 字数 248 浏览 3 评论 0原文

我需要在我的电子邮件客户端中支持解码 ISO-8859-1。具体来说,有时邮件包含文件名以“?iso-8859-1?”开头的附件。

维基百科表示 ISO-8859-1 与 Windows 1252 几乎相同。我已经有了用于解码 Win1252 的良好测试代码。我可以直接使用它并且期望没有问题吗?

I need to support decoding ISO-8859-1 in my e-mail client. Specifically sometimes messages contain attaches that have filenames starting with "?iso-8859-1?".

Wikipedia says ISO-8859-1 is pretty much the same as Windows 1252. I already have good tested code for decoding Win1252. Can I just use it directly and expect no problems?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

忆悲凉 2024-09-12 17:19:06

是的。 Windows-1252 代码页在代码范围 0x00 到 0x7F 和 0xA0 到 0xFF 中与 ISO-8859-1 一致,但与 0x80 到 0x9F 范围不同。由于 ISO-8859-1 没有为 0x80 到 0x9F 范围定义字符,因此这不是问题。因此,ISO-8859-1 是 Windows-1252 的子集。

Yes. The Windows-1252 codepage coincides with ISO-8859-1 in the code ranges 0x00 to 0x7F and 0xA0 to 0xFF, but not for the range 0x80 to 0x9F. Since ISO-8859-1 has no characters defined for the range 0x80 to 0x9F, this is not a problem. ISO-8859-1 is thus a subset of Windows-1252.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文