Я пытаюсь отправить байты по Bluetooth на Tizen. NET, однако интерфейс позволяет мне отправлять только строки вместо байтовых массивов. Итак, что мне нужно сделать сейчас:
Отправитель: байтовый массив -> строка -> Некоторая странная логика Tizen c
Приемник: чтение потока в uint8
Сейчас Я пытаюсь выяснить, какая кодировка мне нужна для того, чтобы получить байты, которые я хочу, на другом конце.
Я пробовал несколько вещей, но я не могу выяснить, что вызывает это. Я подумал, что мне, вероятно, нужно кодирование Windows -1252, и до 0x7F я получаю правильное сопоставление uint8 на стороне получателя. Но все остальные заканчиваются странными символами, например, 0xFE приводит к Ã 100
Я нашел эту таблицу: https://www.i18nqa.com/debug/utf8-debug.html, которая в значительной степени перечисляет именно фактические / ожидаемые символы, которые встречаются со мной , но я нигде не нашел способ ее решить?
Спасибо за помощь!