Какую кодировку использовать для отправки двоичных данных в виде строки на сервер? - PullRequest
0 голосов
/ 18 февраля 2020

Я хочу отправить двоичные данные на мой сервер из приложения android в виде строки.

Каков наилучший / правильный способ получить правильные байты и символы, распознаваемые в php и назначенные правильное значение байта?

Так что я хотел бы знать, как это сделать:

Java byte array -> string(same length) -> php byte array.. 

1 Ответ

0 голосов
/ 22 февраля 2020

Итак, я обнаружил, что в этом случае можно использовать некоторые кодировки, которые будут сохранять байты такими, какие они есть, чтобы мы могли go с ISO 8859-1.

Это требует проверки но в соответствии с документами все должно быть в порядке. Преобразование 1 в 1 и отсутствие потери данных.

В любом случае мы также можем использовать кодировку BASE64 как @ vivek_23, упомянутую в комментариях. Но это добавляет байты к общей длине.

Так что это зависит от нас. Но кажется, что простое преобразование байта в строку 1: 1 возможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...