accumulo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Vines <vi...@apache.org>
Subject Re: Setting Charset in getBytes() call.
Date Wed, 31 Oct 2012 02:35:08 GMT
Why not just have a configuration in the xml file for setting a global
charset? This way we avoid hard coded settings but also avoid the issue of
shared vm issues.

John

Sent from my phone, pardon the typos and brevity.
On Oct 30, 2012 10:29 PM, "David Medinets" <david.medinets@gmail.com> wrote:

> 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;
>   }
>   ...
> }
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message