Config files encoding problem

I’am trying to use internal config files parser to get text data, but something went wrong with encoding.
There is fields with cyrillic, like Title, Description, Genre, Authors that were written manually and CyrillicTest, that were written from inside C++ code with next string:
GConfig->SetText(*comixFolder, TEXT(“CyrillicTest”), FText::FromString(TEXT(“Это текст с кириллицей, использовать чтобы подстроить кодировку, только такая кириллица будет видна.”)), comixConfigFile);
But it won’t read this as it written, instead it’s giving me a literal string of 63-th symbols (question marks, ensured it in debugger). Cyrillic symbols, that .ini can read starts from index 1039, every text editor tries to save them into indexes around 14300, according to hex viewer. Is there any way to change way that config manager uses to read file?
File if you need: Config.ini I can open it in default windows notepad editor and see everything is fine. But in game it turns mostly into question mark, excluding this one field - CyrillicTest.

I called GConfig->Flush for reading before reading, so it cleaned cache. While editor works it contains cached config structures, so even changing the .ini will not make changes. Somehow I didn’t noticed it until relaunched editor.
I changed file format to Unicode before, but because of I forgot to flush cache this didn’t changed anything. Now everything is fine!
As always, should I just create question, and problem will be solved by itself!