Zitat:
Note that CharLower always maps uppercase I to lowercase I, even when the current language is Turkish or Azeri.
Als Nichttürken sagt mir das wenig, aber grundsätzlich: bevor es eine Software gibt, die in ALLEN Sprachen der Erde ALLES richtig macht, sind wahrscheinlich die meisten Sprachen ausgestorben und das Problem hat sich damit erledigt. Trotzdem gibt es keine Alternative dazu, BS-Eigenschaften zu benutzen, die schon für hunderte Sprachen definiert sind, anstatt das alles selbst mit case zu programmieren (nach aktuellem
Unicode-Umfang müsste die case-Anweisung mehr als 100000 Fälle unterscheiden).
Gruss Reinhard