diff --git a/src/api/java/Context.java b/src/api/java/Context.java index f3efa632a..2350b52ae 100644 --- a/src/api/java/Context.java +++ b/src/api/java/Context.java @@ -2032,7 +2032,7 @@ public class Context implements AutoCloseable { public SeqExpr mkString(String s) { StringBuilder buf = new StringBuilder(); - for (int i = 0; i < s.length(); ++i) { + for (int i = 0; i < s.length(); i += Character.charCount(s.codePointAt(i))) { int code = s.codePointAt(i); if (code <= 32 || 127 < code) buf.append(String.format("\\u{%x}", code));