Форум программистов, компьютерный форум CyberForum.ru

Кодировки, языки - C++

Восстановить пароль Регистрация
 
greenlight
 Аватар для greenlight
39 / 20 / 7
Регистрация: 23.01.2013
Сообщений: 104
Завершенные тесты: 1
27.01.2013, 00:48     Кодировки, языки #1
Здравствуйте.
Не могу разобраться с тем как работать с файлами и строками на разных языках.
Русский получилось писать с помощью локали вот так:
C++
1
2
3
    wofstream out("test.html", ios::binary);
    wchar_t* somestring = L"Зеленый цвет";
    out.write(somestring, wcslen(somestring));
Но пишет в ANSI.

Хотелось бы узнать как менять кодировку и писать любые языки.
Вот такое уже не катит:
wchar_t* somestring = L"﷼";
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2013, 00:48     Кодировки, языки
Посмотрите здесь:

C++ программамы языки для создания сценариев ?
C++ Кодировки в С++
C++ Языки программирования
Объектно-ориентированный C++ и другие языки C++
C++ Кодировки
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
27.01.2013, 01:17     Кодировки, языки #2
greenlight, Использовать специальные библиотеки. boost/locale к примеру. Или устанавливать правильную локаль потоку перед записью.
Avazart
 Аватар для Avazart
6904 / 5144 / 253
Регистрация: 10.12.2010
Сообщений: 22,621
Записей в блоге: 17
27.01.2013, 02:17     Кодировки, языки #3
C++
1
ios::binary
Почему в бинарном виде ?
greenlight
 Аватар для greenlight
39 / 20 / 7
Регистрация: 23.01.2013
Сообщений: 104
Завершенные тесты: 1
27.01.2013, 03:41  [ТС]     Кодировки, языки #4
Цитата Сообщение от ForEveR Посмотреть сообщение
greenlight, Или устанавливать правильную локаль потоку перед записью.
Можно пример c "правильной" локалью, или где можно почитать об этом.
Yandex
Объявления
27.01.2013, 03:41     Кодировки, языки
Ответ Создать тему
Опции темы

Текущее время: 06:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru