Skip to content

Commit 806a214

Browse files
fix utf8 escape
1 parent 7517358 commit 806a214

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Strings.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ string escape_controls(const string& s, bool escape_non_ascii) {
118118
ret += "\\a";
119119
} else if (ch == '\v') {
120120
ret += "\\v";
121-
} else if (ch < 0x20 || (ch > 0x7E && escape_non_ascii)) {
121+
} else if (escape_non_ascii ? (ch < 0x20 || ch > 0x7E) : ((ch < 0x20 && ch >= 0x00) || ch == 0x7F)) {
122122
ret += string_printf("\\x%02X", static_cast<uint8_t>(ch));
123123
} else {
124124
ret += ch;

0 commit comments

Comments
 (0)