Как сделать что бы в консоль аплекейшен на Си выводился русский язык..

timefim

а не козябяки?

Elina74

Может, в исходниках кодировка одна (win а консоли нужна другая (dos)?

timefim

И как синхронизировать кодировки?

deestr

интересно а пачаму в линухе та же хня?

Elina74

Если исходников немного, перекодируй вручную, например, с помощью Far Manager (Редактируй файл, выделить все, вырезать, сменить кодировку, вставить). Если много, то не знаю... iconv под винды бывает?

Marinavo_0507

Потому что там тоже нет теста на IQ.

Elina74

Где вы такую траву берете? Если у тебя Линух живет в кодировке KOI8-R, а исходники на Win, то почему они должны дружить?

sidsid

SetConsoleOutputCP ?

deestr

как исходники будут в Win если ты под никсами сидишь?

Elina74

Ну, ты мог эти исходники скачать хрен знает откуда.
А еще у тебя может быть не настроено что-либо. К примеру, жил я под Debian woody, так он после инсталляции неправильно настраивал русскую локаль. Для положительного результата приходилось терминал запускать с особым ключом, явно говоря ему, в какой кодировке сегодня ему придется работать.

timefim

SetConsoleOutputCP ?
Где это находится.

deestr

Как вам такая хня?
#include "stdafx.h"
#using <mscorlib.dll>
using namespace System;
int _tmain
{
// TODO: Please replace the sample code below with your own.
Console::WriteLine(S"Hello World- Здарова Мир");
return 0;
}
Результат - на русском выводится.
Из области Console Application .NET
Оставить комментарий
Имя или ник:
Комментарий: