Я пытаюсь сохранить путь к файлу в файле ini, который содержит папку на арабском языке. т.е.C# WritePrivateProfileString() значение, отличное от английского языка
D: \ ملف جديد \ Проверка папки
Но после использования WritePrivateProfileString()
записать его в settings.ini. Он показывает путь следующим образом:
D: \ ??? ???? \ Папка для проверки
Что мне делать, чтобы правильно сохранить путь?
Edit:
Ниже приводится код, я использую для записи INI-файлов
[DllImport("kernel32")]
private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);
Какая кодировка является параметром settings.ini? Это unicode? – Sefe
Я думаю, что это unicode @Sefe – FaizanRabbani
Используете ли вы Win32 API? Можете ли вы добавить код в свой вопрос? – gsharp