OpenXCom is using a library called YAML to load (and sometimes write) the data text files. According to the docs, it should support quite a few encodings.
In my opinion, you should use the same encoding as the files from "stock" OpenXcom distribution : if a curious user wants to look or modify files, your files will behave like the others.