Нет данных для кодирования 1252 - Xamarin

Я использую Xamarin для разработки приложения для Android, пытаясь преобразовать текст вbyte[] Я получаю следующую ошибку:

нет данных для кодирования 1252

Мой код:

byte[] mybyteA= Portable.Text.Encoding.UTF8.GetBytes(mystring);

Mono.Security.Cryptography.SHA224Managed sha22 = new _Mono.Security.Cryptography.SHA224Managed();
byte[] hash = sha22.ComputeHash(mybyteA);
 Thomas Levesque13 июн. 2016 г., 00:00
Это ваш настоящий код? Единственная часть, которая имеет дело с кодировками, это первая строка, и она использует UTF-8, а не cp1252 ... какая строка выдает исключение?
 Kroltan13 июн. 2016 г., 00:01
Какая строка вызывает ошибку? Вы уверены, что должны использовать что-нибудь в_Mono Пространство имен?
 Dwight13 июн. 2016 г., 00:31
Я получаю ту же ошибку, даже если я использую system.security. ошибка в первой строке.
 Dwight13 июн. 2016 г., 00:04
Я должен добавить это работает в отладке, но не в выпуске в первой строке (фактическая строка кодирования)
 GSerg13 июн. 2016 г., 00:00

Ответы на вопрос(2)

IOS

Вы должны прокрутить вниз, пока «запад»

Android

Решение Вопроса

Западная кодовая страница (1252) не входит в ваш окончательный IPA / APK.

Для проектов iOS, включите его, проверивwest подСвойства проекта ->iOS Build ->интернационализация:

Для проектов Android, включите его, проверивwest подСвойства проекта ->Сборка Android ->Linker ->интернационализация:

Ваш ответ на вопрос