Grundsatzfragen zu locale und encoding

Hallo zusammen,

ich habe eine grundsätzliche Frage vor der Installation einer neuen Datenbank.

In der Datenbank werden u.a. Kundendaten gespeichert. Die Namen der Kunden können alle möglichen Zeichen enthalten, da die Kunden international sind. Daher denke ich, dass das Encoding auf jeden Fall “UTF8” sein sollte bzw. muss.

Aber wie verhält es sich mit der locale-Einstellung, was nehme ich da?
Es wäre schön wenn bei “order by” die Umlaute korrekt sortiert werden. Außerdem sollte “lower” und “upper” bei Umlauten auch funktionieren.
Was muss ich da bei der locale-Einstellung beachten?
Wie ist das Verhalten bei deutscher locale bei Buchstaben mit Akzenten bzw. länderspezifischen Eigenheiten?

Vielen Dank und viele Grüße,
Andreas