У меня есть массив байтов, и я хочу, чтобы преобразовать в ascii
string.but я не уверен, является ли это ASCII, я не уверен, является ли это право формат, я используюбайтовый массив преобразовать в ASCII строку искажен
org.apache.commons.codec.binary.StringUtils.newStringUsAscii (driveCodeByte);
но преобразованная строка искажена как изображение внизу, так что я могу сделать, чтобы преобразовать в правильный формат?
Даже я не уверен, что это ascii или, возможно, какой-то другой формат кодирования.
Что считается «искаженным»? Мы не знаем, что такое исходные данные или какой результат вы ожидаете. Это действительно помогло бы, если бы вы дали больше контекста, с образцами входных данных и ожидаемыми выходными данными. –
Я действительно не знаю выходного контента, я просто знаю, что массив байтов должен преобразовать в строку ascii, но теперь мой конверт не является правильным, потому что он искажен –
Я сильно подозреваю, что это * не * текст ASCII, t фактически преобразует его в ASCII. Если вы не знаете, что это был изначально текст, вы не должны просто предполагать, что это так. Вы говорите, что вы «не знаете выходной контент» - наверняка у вас есть представление о том, для чего нужна информация. Если вы этого не сделаете, зачем вы его используете? –