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

时间:2010-06-15 11:17:08

标签: email encoding character-encoding

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

Wikipedia says ISO-8859-1与Windows 1252几乎相同。我已经有很好的测试代码用于解码Win1252。我可以直接使用它并期待没有问题吗?

1 个答案:

答案 0 :(得分:2)

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