|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.02.2012, 19:07 | #1 |
Пользователь
Регистрация: 01.02.2012
Сообщений: 84
|
Работа с многобайтовой кодировкой и юникодом
Создаю приложение на MFC и пользуюсь в коде char а не wchar_t . Но когда в свойствах проекта указываешь многобайтовую кодировку, то внешний стиль окна меняется на старый. Подскажите как использовать char и при этом сохранить новый стиль окна. Пробовал конвертировать при помощи функций wcstombs, mbstowcs не работает (получал путь к файлу CFileDialog::GetPathName() и конвертировал в char). Заранее спасибо.
|
04.02.2012, 20:58 | #2 |
Пользователь
Регистрация: 01.02.2012
Сообщений: 84
|
Как я понимаю мне никто не поможет?
|
04.02.2012, 21:12 | #3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
а чем вам Юникод не подошел?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
04.02.2012, 21:26 | #4 |
Пользователь
Регистрация: 01.02.2012
Сообщений: 84
|
Я использую функции из библиотеки, а там функции принимают в качестве аргументов и возвращают char*.
При использовании wcstombs, mbstowcs ошибка - не удается открыть файл (конвертируемая строка - путь к нему). Ну так что? Есть предложения? Последний раз редактировалось crymchanin; 04.02.2012 в 21:48. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запутался с кодировкой | Blad47 | Свободное общение | 6 | 25.08.2011 17:12 |
Это связано с юникодом | Сёма График | HTML и CSS | 3 | 12.11.2010 13:04 |
Беда с кодировкой | As_Pushkin | HTML и CSS | 7 | 23.06.2010 20:46 |
Проблема с армянским языком и юникодом!!! | artush1984 | Общие вопросы C/C++ | 3 | 19.08.2009 20:23 |
проблемы с юникодом | offertorio | Помощь студентам | 4 | 13.10.2007 00:11 |