Как ос должна распознать что ей придёт?
наугад? не зная что это юникод? какой сценарий не работает?
Да, вот ос не знает какой ты ей бинарный стрим подсунул, и да что делать если нужных символов нет в кодовой таблице?
если это случайный бинарь, то странно его обрабатывать... если нет нужных символов - то их нужно получить.
Вот у тебя на вход стрим из таких символов, как ты его будешь декодировать? Формат ты не знаешь заранее
слишком много неизвестных)) знаем что это текст? знаем что это юникод? знаем что поток не сломан?
Ты слишком много пытаешься списать на ошибки, а беда то в том что стандарт один а толкований его много
давай опираться на utf8 и utf32.
такое решение есть. главное начать применять и всем советовать)) https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%80%D0%BA%D0%B5%D1%80_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D0%B1%D0%B0%D0%B9%D1%82%D0%BE%D0%B2
Ну так начинай, а то только обсуждения
Обсуждают сегодня