I\'d like to have a canonical place to pool information about Unicode support in various languages. Is it a part of the core language? Is it provided in libraries? Is it not
Same as with .NET, Java uses UTF-16 internally: java.lang.String
A
Stringrepresents a string in the UTF-16 format in which supplementary characters are represented by surrogate pairs (see the section Unicode Character Representations in theCharacterclass for more information). Index values refer tocharcode units, so a supplementary character uses two positions in aString.