Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Java - Konverze hexa kódu na řetězec

Dobrý den,

Pro konverzi hexa kódu na řetězec slouží knihovna Commons Codec

Jenže jsem nepochopil, jak ji správně použít.

Pokud spustím tento kód ze StackOverflow

String hexString = "fd00000aa8660b5b010006acdc0100000101000100010000";
try {
    byte[] bytes = Hex.decodeHex(hexString.toCharArray());
    System.out.println(new String(bytes, "UTF-8"));
} catch (UnsupportedEncodingException | DecoderException e) {
    System.out.println(e.getMessage());
}

napíše to jenom nějaké nesmyslné znaky

[]

Jak, prosím Vás, tuhle knihovnu správně použiji? Např. když bych chtěl vypsat v cyklu abecedu?

Děkuji

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Vypíše to nesmysl, protože nejde o text v utf-8 kódování. Což tam ostatně i někdo píše v komentářích…
Wikan 25.11.2022 06:29
Wikan
Aha, to jsem si nevšiml. Jenže právě nevím, jak to napsat správně.
MichalDM 25.11.2022 19:06
MichalDM
Tak předpokládám, že máš nějaký string k dekódování. Jinak netuším, proč tohle potřebuješ. poslední
Wikan 25.11.2022 21:26
Wikan

Zpět do poradny Odpovědět na původní otázku Nahoru