Bezüglich Logging könntest du dir überlegen dafür eine Übersetzung mit einzubauen.
Also entweder auch
if C in [0..31] then
und da das durch Char durch eine Zeichenfolge ala
\x12
.
Im
Unicode gibt es für viele Steuerzeichen auch "sichtbare" Ersatzzeichen.
z.B.
http://www.unicode.org/charts/
> Scripts > Latin > Basic Latin (
ASCII)
> Symbols and Punctuation > Technical Symbols > Control Pictures
$0000-$001F + $2400 = $2400-$241F