Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2011, 11:53   #1
MakTpaxep
Пользователь
 
Регистрация: 08.09.2010
Сообщений: 18
По умолчанию Как конвертнуть файл ANSI to UCS2(LE)

Здравствуйте!

Столкнулся с такой проблемой:
Проект на C++ генерит файлик (через ofstream). Он получается в кодировке ANSI. Чтобы этот файлик продолжил своё героическое шествие ему необходимо быть в кодировке UCS2 little endian.
Можно ли это реализовать на c++ ?
А со всякими кодировками не особо дружу, но знаю что требуется двубайтная.
Может как-то заюзать wchar_t ?

Заранее спасибо!
MakTpaxep вне форума Ответить с цитированием
Старый 18.02.2011, 17:57   #2
alex_x_x
Форумчанин
 
Регистрация: 31.01.2011
Сообщений: 160
По умолчанию

да надо использовать wchar_t
для конвертирования надо использовать MultiByteToWideChar
вот в параметре не уверен, подойдет ли CP_UTF8
а потом пользоваться широкими функциями (работающими с wchar_t)
alex_x_x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
конвертнуть jpg огромного размера ghest Мультимедиа в Delphi 2 25.12.2010 13:53
Ansi в UTF-8 и наоборот UTF-8 в Ansi Alar Работа с сетью в Delphi 3 09.12.2010 17:02
Хочу конвертнуть книжку из винды EXE в MacOS Roger1999 Софт 4 20.11.2010 12:52
как конвертнуть русские символы.(Visual Studio.Net) reyn90 Помощь студентам 0 05.01.2010 13:32
Как можно пересохранить текстовый файл в кодировке ANSI? Velross Общие вопросы Delphi 1 11.12.2009 18:26