Можно ли при интерпретации электронной почты безопасно интерпретировать строки ISO-8859-1 как Win1252? - PullRequest
1 голос
/ 15 июня 2010

Мне нужно поддерживать декодирование ISO-8859-1 в моем почтовом клиенте. В частности, иногда сообщения содержат вложения, имена файлов которых начинаются с «? Iso-8859-1?».

Википедия говорит ISO-8859-1 почти такой же, как Windows 1252. У меня уже есть хороший проверенный код для декодирования Win1252. Могу ли я использовать его напрямую и не ожидать никаких проблем?

1 Ответ

2 голосов
/ 15 июня 2010

Да.Кодовая страница Windows-1252 совпадает с ISO-8859-1 в диапазоне кодов от 0x00 до 0x7F и от 0xA0 до 0xFF, но не для диапазона от 0x80 до 0x9F.Поскольку ISO-8859-1 не имеет символов, определенных для диапазона от 0x80 до 0x9F, это не проблема.Таким образом, ISO-8859-1 является подмножеством Windows-1252.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...