История изменений
Исправление saahriktu, (текущая версия) :
Автор Encode::RAD50 заменяет невалидный символ на '?', а ты вносишь искажения
Представить в Radix-50 можно только имеющийся в ней символ. А здесь мы говорим именно про представление в Radix-50. Конвертор в Radix-50 может ругаться (но, это будет менее применимо практически, поскольку юзеру важно получить его книгу/статью/мануал/etc в Radix-50) или не ругаться, а вот декодеру ругаться уже нет смысла, поскольку у него уже целая ASCII, в которой больше символов чем в Radix-50 и нет такого символа Radix-50, который был бы невалидным для ASCII.
В самом тексте ограниченный набор ASCII
А вот здесь мы говорим не о представлении в Radix-50, а о начальном представлении в ASCII/KOI8-R.
Исходная версия saahriktu, :
Автор Encode::RAD50 заменяет невалидный символ на '?', а ты вносишь искажения
Представить в Radix-50 можно только имеющийся в ней символ. А здесь мы говорим именно про представление в Radix-50. Конвертор в Radix-50 может ругаться (но, это будет менее применимо практически, поскольку юзеру важно получить его книгу/статью/мануал/etc в Radix-50) или не ругаться, а вот декодеру ругаться уже нет смысла, поскольку у него уже целая ASCII, в которой больше символов чем Radix-50 и нет такого символа Radix-50, который был бы невалидным для ASCII.
В самом тексте ограниченный набор ASCII
А вот здесь мы говорим не о представлении в Radix-50, а о начальном представлении в ASCII/KOI8-R.