I want to localize my game into different languages, starting with german. I setup a csv-file with the translations and import it. The english text is shown. Everything works fine so far.
But if I use the german translation the special characters (üöäßÜÖÄ) mess up the text. Most of them only mess up the text they are used in (Zuräck --> Zurr), but the "ü" even messes up all localization keys which follow in the locafile and only the keys appear in the game. The font I am using contains the characters.
Any idea how to solve this problem? Do I have to replace the characters by some magic stuff? Any import options I missed?
My loca.csv
id,en,de
BTN_PLAY,Play,Starten
BTN_SETTINGS,Settings,Optionen
BTN_QUIT,Quit,Beenden
BTN_BACK,Back,Zurück
LABEL_SFX,SFX,SFX
LABEL_MUSIC,Music,Musik