Benji Smith: > Java's design decision to always use two-byte characters is a superior choice,< It's a design error caused by the early adoption of unicode by Java, because unicode needs 4 bytes. So it may lead to problems. Bye, bearophile