Re-reading and re-thinking I can see your point about how, by
specifying UTF-8, Accumulo is now flouting the file.encoding
parameter. I'd like to implement a static method inside
core/src/main/java/org/apache/accumulo/core/util/Encoding.java. Then
do something like getBytes(Encoding.getCharset()) instead of
hard-coding UTF-8.

Class Encoding {
  private static final Charset charset = null;
  public Charset getCharset() {
    if (charset == null) {
      charset = Charset.forName(System.getProperty("file.encoding", "UTF-8"));
    }
    return charset;
  }
  ...
}

Reply via email to