Re: как подчинить библиотеку, чтоб работала с юникодом или, хотя бы, с локалью?
От: _Dreamer Россия  
Дата: 20.06.14 13:30
Оценка: 30 (1)
Здравствуйте, Кодт, Вы писали:

К>Задача вот какая.

К>Есть кроссплатформенный проект (windows, linux), пользующийся некоторыми сторонними библиотеками.
К>В том числе, эти библиотеки принимают char* имена файлов, чтобы внутри себя их прочесть-записать.
К>Нужно как-то изловчиться, чтобы они могли работать с именами за пределами системной локали.

К>К сожалению, яндекс и гугл завален "детскими вопросами" — как выводить всякие кодировки на экран, или как побороть пэхапэ. Поэтому буду благодарен за точную наводку.


Вот тут уже предлагают то, что я хотел и сам предложить (а значит это не так и глупо), а именно:
Спросить имя файла у самой системы.
http://stackoverflow.com/questions/21402742/fopen-with-unicode-filename

Но у подхода есть ограничения, которые там же и обсуждаются.
Есть еще вариант переписать библиотеку, но не всем это подойдет =)
windows fopen unicode
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.