How to use special characters (e.g. üöäá) in localization?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Raumschiffo
:warning: Old Version Published before Godot 3 was released.

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
:bust_in_silhouette: Reply From: xyzzyx

Maybe your file is in ANSI.
You have to save it with e.g. Notepad as UTF-8.

But it seems to me as currently in Godot 2.1.2 the Import / Translation function is crashing the Godot editor.
In Godot 2.1.1 it worked.