+// Copyright 2006 all rights reserved; see LICENSE file for BSD-style license
+
package edu.berkeley.sbp.util;
/** miscellaneous string utilities */
case '\r': sb.append("\\r"); continue;
default: sb.append('\\'); break;
}
- sb.append(c);
+ else if (c < 32 || c >= 127) {
+ sb.append("\\x"+((int)c));
+ } else {
+ sb.append(c);
+ }
}
return sb.toString();
}