Skip to content

Commit

Permalink
Showing 1 changed file with 7 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -69,6 +69,7 @@
import org.jruby.util.StringSupport;
import org.jruby.util.io.EncodingUtils;

import java.io.UnsupportedEncodingException;
import java.util.Arrays;
import java.util.Locale;

@@ -1762,7 +1763,12 @@ public RubyString dump(RubyString string) {

ByteList outputBytes = dumpCommon(string);

outputBytes.append(".force_encoding(\"".getBytes());
try {
outputBytes.append(".force_encoding(\"".getBytes("UTF-8"));
} catch (UnsupportedEncodingException e) {
throw new UnsupportedOperationException(e);
}

outputBytes.append(string.getByteList().getEncoding().getName());
outputBytes.append((byte) '"');
outputBytes.append((byte) ')');

0 comments on commit 8a20cf8

Please sign in to comment.