소스 검색

ZOOKEEPER-3688: Use StandardCharsets UTF-8 in Jute toString

Author: David Mollitor <dmollitor@apache.org>

Reviewers: Christopher Tubbs <ctubbsii@apache.org>, Enrico Olivelli <eolivelli@apache.org>, maoling <maoling199210191@sina.com>, Damien Diederen <ddiederen@apache.org>

Closes #1216 from belugabehr/ZOOKEEPER-3688
David Mollitor 5 년 전
부모
커밋
7d47a17921
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      zookeeper-jute/src/main/java/org/apache/jute/compiler/JRecord.java

+ 1 - 1
zookeeper-jute/src/main/java/org/apache/jute/compiler/JRecord.java

@@ -498,7 +498,7 @@ public class JRecord extends JCompType {
                 jj.write(jf.genJavaWriteMethodName());
             }
             jj.write("      a_.endRecord(this,\"\");\n");
-            jj.write("      return new String(s.toByteArray(), \"UTF-8\");\n");
+            jj.write("      return new String(s.toByteArray(), java.nio.charset.StandardCharsets.UTF_8);\n");
             jj.write("    } catch (Throwable ex) {\n");
             jj.write("      ex.printStackTrace();\n");
             jj.write("    }\n");