Unicode combining and graphemes -- how two identical Java Strings can be different

from blog Kevin Boone's website, | ↗ original
↗ original
Java's strict adherence to Unicode standards for text representation ought to make life easier for developers, and usually it does. But not always.