diff options
Diffstat (limited to 'lib/clogger/pure.rb')
-rw-r--r-- | lib/clogger/pure.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/clogger/pure.rb b/lib/clogger/pure.rb index 63907ae..8c3d3dc 100644 --- a/lib/clogger/pure.rb +++ b/lib/clogger/pure.rb @@ -98,7 +98,9 @@ private def byte_xs(s) s = s.dup s.force_encoding(Encoding::BINARY) if defined?(Encoding::BINARY) - s.gsub!(/(['"\x00-\x1f])/) { |x| "\\x#{$1.unpack('H2').first.upcase}" } + s.gsub!(/(['"\x00-\x1f\x7f-\xff])/) do |x| + "\\x#{$1.unpack('H2').first.upcase}" + end s end |