Поиск:

Ответ в темуСоздание новой темы Создание опроса
> работа с UNICODE 
:(
    Опции темы
dix75
Дата 19.9.2011, 01:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 462
Регистрация: 17.7.2007

Репутация: нет
Всего: 1



Доброй ночи!

Как работать с UNICODE в Visual C++.

В самом проекте я использую unicode так.

std::wstring s = TEXT("Ă Â B C D Đ E Ê G a ă â");

Но как это хозяйство сохранять в файл?

Код

std::wofstream out("9.0");
out <<  s;


Получаю файл с ANSI кодировкой. Что весьма странно.
пробовал подключать локаль.

Код

void setLocale()
{
    setlocale(LC_ALL, "");
    std::locale::global(std::locale(""));
    std::cout.imbue(std::locale());
    std::cerr.imbue(std::locale());
    std::clog.imbue(std::locale());

    std::wcout.imbue(std::locale());
    std::wcerr.imbue(std::locale());
    std::wclog.imbue(std::locale());
}


Все без результатно.
Что делать?


--------------------
save your mind
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.3049 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.