История изменений
Исправление Playermet, (текущая версия) :
Контент кормишь ты, потому что знаешь, что делаешь.
Ну раз знаешь что делаешь, то значит ты знаешь когда у тебя в переменной массив байт, и можешь вызвать ему decode(). Допустим каким-то чудом ты не знаешь, хотя и не можешь привести пример такой задачи, можно просто проверить на тип.
где, если ты приводишь массив байт в строку, тебе корёжат данные?
Ну вот например в C# вызываю у массива байт метод .ToString(), он мне возвращает строку System.Byte[]
.
Вот еще пример в лоб на Java:
byte[] someString = "Some string".getBytes();
System.out.println(someString.toString()); // [B@2ff4acd0
String decoded = new String(someString, StandardCharsets.UTF_8);
System.out.println(decoded); // Some string
Ой, что-то не работают в лоб прямые аналоги питоновского str… Внезапно, нужно вызывать аналоги питоновского .decode().
Исправление Playermet, :
Контент кормишь ты, потому что знаешь, что делаешь.
Ну раз знаешь что делаешь, то значит ты знаешь когда у тебя в переменной массив байт, и можешь вызвать ему decode(). Допустим каким-то чудом ты не знаешь, хотя и не можешь привести пример такой задачи, можно просто проверить на тип.
где, если ты приводишь массив байт в строку, тебе корёжат данные?
Ну вот например в C# вызываю у массива байт метод .ToString(), он мне возвращает строку System.Byte[]
.
Вот еще пример в лоб на Java:
byte[] someString = "Some string".getBytes();
System.out.println(someString.toString()); // [B@2ff4acd0
Ой, что-то не работают в лоб прямые аналоги питоновского str… Внезапно, нужно вызывать аналоги питоновского .decode().
Исходная версия Playermet, :
Контент кормишь ты, потому что знаешь, что делаешь.
Ну раз знаешь что делаешь, то значит ты знаешь когда у тебя в переменной массив байт, и можешь вызвать ему decode(). Допустим каким-то чудом ты не знаешь, хотя и не можешь привести пример такой задачи, можно просто проверить на тип.
где, если ты приводишь массив байт в строку, тебе корёжат данные?
Ну вот например в C# вызываю у массива байт метод .ToString(), он мне возвращает строку System.Byte[]
.
Вот еще пример в лоб на Java:
byte[] someString = "Some string".getBytes();
System.out.println(someString.toString()); // [B@2ff4acd0
Ой, что-то не работают в лоб прямые аналоги питоновского str…