кодировка basic_ostream<>
Привет всем!
Допустим есть строчка в уникоде, я хочу записать её в файл 1) в кодировке win1251 2) в кодировке UTF-8. Можно это как-то сделать (и как) через basic_ostream<>? я видел у них в кишках где-то (вроде у буфера потока) методы для перекодировки символов, но так и не понял, как их задействовать. А ещё, скачал mingw gcc 4.4.2, он пишет в wcout однобайтовые символы (меня устраивает). Metrowerks CodeWarrior 8 пишет двухбайтные. Кто делает правильнее? можно ли настроить чтобы оба писали двубайтные или однобайтные (по требованию)? Может коряво выразился, никак не могу с кодомысленного перевести на русскописный :crazy: Код:
// чтобы можно было сделать так: |
Цитата:
|
нее, это то я знаю. Вот как потоки заставить перекодировать (например в линуксе) - вопрос...
|
Время: 23:29. |
Время: 23:29.
© OSzone.net 2001-