В настоящее время я передаю String по сети, используя DataInput / OutputStream's. Строка, которую я передаю, должна быть преобразована в байтовый массив для расшифровки.
Однако, поскольку, когда строка была написана с использованием DataOutputStream.writeUTF ("foobar"), ее байтовый массив содержит закодированные данные Java Modified UTF-8, которые заполняют процесс шифрования.
Как я могу получить исходные байты из модифицированной Java строки UTF-8?