@@pl
Codepoints sind Zahlen,
Und wie soll die Funktion dann aussehen, die nicht-druckbare Zeichen aus einem String fischt?
Falsche Frage. Die Frage muss vielmehr lauten wie ein Programmierer mit einer Liste von Zahlen umgeht und wie er dem Endanwender eine ordentliche Meldung rüberbringt.
Zwischen Codepoints und Bytes gibt es klare Zusammenhänge, die vom Unicode-Konsortium geregelt sind.