!7 p { // S bad = "d8a7d8b1d8af988"; // S bad = "e0a4ade0a4bee0a4b0e0a4a4"; S bad = //"e0a4ade0a4bee0a4b0e0a4a420e0a497e0a4a3e0a4b0e0a4bee0a49ce0a58de0a4af"; "e0b0b9e0b188e0b0a6e0b0b0e0b0bee0b0ace0b0bee0b0a6e0b18d"; new UTF8Processor p; for (byte b : hexToBytes(bad)) printStruct(toUtf8(p.processByte(b))); }