Re: ifstream utf-16 -> utf-8
От: thrandawill  
Дата: 30.12.12 14:24
Оценка: -2 :)
Здравствуйте, KaktusAgava, Вы писали:

KA>Привет всем.


KA>У меня такой вопрос: мне нужно получить ifstream файла, который в кодировке utf-16, с автоматическим преобразованием в utf-8.

KA>Visual Studio 2010.

KA>Есть подозрение, что это делается с помощью codecvt_utf8, но я никак не догоняю как его использовать


KA>В общем, мне нужно примерно так:


KA>ifstream infile;

KA>infile.open("c:\\temp\\example-utf16.txt", ios::in);
KA>if (infile.is_open())
KA>{
KA>std::string s;
KA>getline(infile, s); //в s д.б. utf-8
KA>}

Пользуйтесь билдером codegear. Visual только для специалистов микросовт.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.