checkpoint
[sbp.git] / src / edu / berkeley / sbp / util / StringUtil.java
index d8de66d..7d8009d 100644 (file)
@@ -65,7 +65,11 @@ public class StringUtil {
                     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();
     }