When working with non-ASCII text on Windows the save text node will fail. Python on Windows defaults to cp1252 when you open files. Adding encoding="utf-8" fixes this.
please add something like this to your text_files.py
with open(self.file, "a+" if kwargs["append"] == "append" else "w", encoding="utf-8"