У меня есть проблема, когда я пытаюсь преобразовать 'é'
в Hex, он дает мне ошибку "Type mismatch: cannot convert from int to byte"
код ниже:Ascii ошибки преобразования Hex
public byte[] convertUnicode(String msg){
byte[] data = new byte[msg.length()];
for (int i = 0; i < msg.length(); i++) {
switch (msg.charAt(i)) {
case 'E': data[i] = 0x45; break;
case 'è': data[i] = 0xE9; break;
default: data[i] = 0x3F; break; // '?'
}
}
return data;
}
С наилучшими пожеланиями.