Восстановление из base64
От: Laserson  
Дата: 29.09.08 09:34
Оценка:
Здравствуйте.

Возникла проблема с base64 и кодировками. Тема Base64 часто обсуждалась, но меня интересует следующее:

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

Как все это можно раскодировать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.