Rolf B: Hex-Ausgabe eines Textes

Beitrag lesen

Hallo Klausi,

Was kann ich verwenden um nicht druckbare Zeichen mit auszugeben?

Kommt drauf an.

"Was kann ich verwenden, um mein Auto anzutreiben?" - das kann ich auch nicht beantworten, ohne dass Du mir sagst, ob es ein E-Auto oder ein Verbrenner ist. Oder vielleicht ein Fahrzeug vom Autoscooter oder vom Kinderkarussell. Oder gar ein Auto von der Darda-Bahn?

Im Titel schriebst Du "Hex-Darstellung". Sicherlich möchtest Du nicht stumpf den ganzen String als Hexfolge darstellen. Das ginge mit bin2hex().

Die Lösung hängt deshalb davon ab, wie der String codiert ist und welcher Art diese "Nichtdruckbarkeit" ist.

Du müsstest also schon Kontext herausgeben.

  • Wie ist der String codiert? In einem UTF-8 codierten String ist ein "undefiniertes Zeichen" ganz anders zu identifizieren als in einem ISO-8859-* codierten String.
  • Wo kommt er her, wie kommen die nicht druckbaren Zeichen zu Stande?

Das sind nur die Einstiegsfragen…

Rolf

--
sumpsi - posui - obstruxi