Возникла проблема с base64 и кодировками. Тема Base64 часто обсуждалась, но меня интересует следующее:
имеется исходная строка base64, в ней закодирован текст. После раскодировки через System.Encoding.Default.GetString() получается "получитаемая' строка т.е. часть текста корректно восстановилась, а часть заполнена "квадратиками". После этого я в цикле проверяю значения каждого эл-та массива. Часть значений, которые <256, получаются читаемыми, остальная часть (>256, например, 438) получается квадратиками. Пробовал передавать последние символы с кодом >256 через System.Encoding.Unicode.GetString(), но возвращается пустая строка. Как я понял Unicode-символы должны быть в виде \u4410, но у меня есть просто числа...