Vor einiger Zeit habe ich einen Artikel veröffentlicht, der sich mit ein paar Tipps und Tricks zur Lokalisierung in .NET beschäftigt. Einen wichtigen Hinweis habe ich dabei allerdings nicht berücksichtigt, da er mir zum damaligen Zeitpunkt nicht bewusst war. Es geht um den Unterschied bei der Umwandlung von Zeichenketten in Groß- beziehungsweise Kleinbuchstaben.
Das hört sich im ersten Moment vielleicht merkwürdig an. Was muss bei der Umwandlung von Zeichenketten in Groß- beziehungsweise Kleinbuchstaben schon berücksichtigt werden? Einfach brav und je nach Einsatzzweck ToUpper
oder ToLower
auf der Zeichenkette aufrufen und glücklich sein. Für die meisten Kulturen stimmt das auch. Bei anderen Kulturen wiederum ist das nicht so einfach.