Я использую Xamarin для разработки Android приложений, при попытке преобразовать текст в byte[]
я получаю следующее сообщение об ошибке:Нет доступных для кодирования 1252 данных - Xamarin
no data is available for encoding 1252
Мой код:
byte[] mybyteA= Portable.Text.Encoding.UTF8.GetBytes(mystring);
Mono.Security.Cryptography.SHA224Managed sha22 = new _Mono.Security.Cryptography.SHA224Managed();
byte[] hash = sha22.ComputeHash(mybyteA);
https://bugzilla.xamarin.com/show_bug.cgi?id=39237 – GSerg
Это ваш фактический код? Единственная часть, которая касается кодировок, - первая строка, и она использует UTF-8, а не cp1252 ... какая строка точно генерирует исключение? –
Какая строка вызывает ошибку? Вы уверены, что должны использовать что-либо в пространстве имен '_Mono'? – Kroltan