Подтвердить что ты не робот

Нет данных для кодирования 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);
4b9b3361

Ответ 1

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

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

введите описание изображения здесь

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

введите описание изображения здесь

Ответ 2

В Visual Studio вы должны перейти в окно свойств каждого проекта:

IOS

Вы должны прокрутить страницу вниз до 'west'

введите описание изображения здесь

Android введите описание изображения здесь