Unicode kennt Zeichenklassen ...

... und Mappings für Groß-/Kleinschreibung.

 
^^
Copyright Slaven Rezić Februar 2006