Switch to full style
Программы, software, hardware, warez, cracks и все что с этим связано.
Ответить

Помогите прочесть кириллическое имя файла из WIN32_FIND_DATA

Пн дек 25, 2006 16:40 pm

Получаю длинное имя. Беру его альтернативную версию(cAlternateFileName) и получаю вместо "стационар" "48А5~1". Работает все корректно (если подсунуть эту директорию в ченждир, переходит в нужную), кроме представления. Понимаю, что кодировка такая, но наступило отупение и не могу сформулировать вопрос дяде Интернету, как перекодировать "это" в кириллицу.

Пн дек 25, 2006 17:17 pm

Нихрена себе Дурак загнул :)

Пн дек 25, 2006 22:15 pm

Может там имя в уникоде записано?

Пн дек 25, 2006 23:35 pm

А откуда ты его берёшь?

Да, имена файлов в старших вендах записаны в Unicode (UTF-16).

Вт дек 26, 2006 9:34 am

wiz писал(а):А откуда ты его берёшь?

Да, имена файлов в старших вендах записаны в Unicode (UTF-16).

Беру из структуры WIN32_FIND_DATA. Данные в структуру получаю функцией FindFirstFile.

Вт дек 26, 2006 12:27 pm

win32api ужасен... 7:
Ответить