1
我需要支持在我的電子郵件客戶端中解碼ISO-8859-1。特別是有時消息包含具有以「?iso-8859-1?」開頭的文件名的附件。解析電子郵件時,我是否可以安全地將ISO-8859-1字符串解釋爲Win1252?
Wikipedia says ISO-8859-1與Windows 1252非常相似。我已經有了用於解碼Win1252的良好測試代碼。我可以直接使用它並預期沒有問題嗎?
我需要支持在我的電子郵件客戶端中解碼ISO-8859-1。特別是有時消息包含具有以「?iso-8859-1?」開頭的文件名的附件。解析電子郵件時,我是否可以安全地將ISO-8859-1字符串解釋爲Win1252?
Wikipedia says ISO-8859-1與Windows 1252非常相似。我已經有了用於解碼Win1252的良好測試代碼。我可以直接使用它並預期沒有問題嗎?
是的。 Windows-1252代碼頁與代碼範圍0x00至0x7F和0xA0至0xFF的ISO-8859-1一致,但不適用於範圍0x80至0x9F。由於ISO-8859-1沒有爲範圍0x80至0x9F定義字符,所以這不是問題。因此ISO-8859-1是Windows-1252的一個子集。