Robert Stupp created CASSANDRA-9626:
---------------------------------------

             Summary: Make C* work in all locales
                 Key: CASSANDRA-9626
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9626
             Project: Cassandra
          Issue Type: Improvement
            Reporter: Robert Stupp
            Priority: Minor


Default locale and default charset has immediate effect on how strings are 
encoded and handles - e.g. via {{String.toLowerCase()}} or {{new 
String(byte[])}}.

Problems with different default locales + charsets don't become obvious for US 
and most European regional settings. But some regional OS settings will cause 
severe errors. Example: {{"BILLY".toLowerCase()}} returns {{bılly}} with Locale 
tr_TR (take a look at the second letter - it's an i without the dot).

(ref: http://blog.thetaphi.de/2012/07/default-locales-default-charsets-and.html)

It's not a problem I'm currently facing, but it could become a problem for some 
users. A quick fix could be to set default locale and charset in the start 
scripts - maybe that's all we need.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to