Форум русскоязычного сообщества Ubuntu


Автор Тема: Проблема с кодировкой компилятора  (Прочитано 419 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tro9an

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Компилятор(g++) не выводит русские буквы, раньше всё было ок, а потом перестало выводить, вместо букв значки вопроса.
Сам лично с кодировками ничего не делал.

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: Проблема с кодировкой компилятора
« Ответ #1 : 27 Январь 2011, 11:15:37 »
Код в студию.... :)

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3144
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Проблема с кодировкой компилятора
« Ответ #2 : 27 Январь 2011, 11:24:11 »
вы про sdt:out?
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: http://help.ubuntu.ru/wiki/fixme

Оффлайн tro9an

  • Автор темы
  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: Проблема с кодировкой компилятора
« Ответ #3 : 27 Январь 2011, 20:55:02 »
Код в студию.... :)
Я говорю не про отдельный код, а про кодировку в общем:
даже самое элементарное:
#include <iostream>
using namespace std;

int main()
{
cout << "Hello world!" << endl;
return 0;
}

вывидет не "Hello world", а значки вопроса

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3144
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Проблема с кодировкой компилятора
« Ответ #4 : 27 Январь 2011, 21:02:34 »
А выводите куда?
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: http://help.ubuntu.ru/wiki/fixme

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Проблема с кодировкой компилятора
« Ответ #5 : 27 Январь 2011, 21:12:02 »
А это только самописный код или же все консольные утилиты вдруг вопросиками заговорили?

Оффлайн Белый пони

  • Любитель
  • *
  • Сообщений: 63
    • Просмотр профиля
Re: Проблема с кодировкой компилятора
« Ответ #6 : 27 Январь 2011, 21:27:58 »
#include <iostream>
using namespace std;

int main()
{
cout << "Hello world!" << endl;
return 0;
}

вывидет не "Hello world", а значки вопроса
Так у Вас русские буквы не выводятся или английские?

У меня, кстати, похожая проблема. Если терминал открыт в Гноме, то всё печатается, а если переключиться по Ctrl+Alt+F1, то вместо кириллицы - знаки вопроса.

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3144
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Проблема с кодировкой компилятора
« Ответ #7 : 27 Январь 2011, 22:06:34 »
Так и должно быть, ищите сonsole-cyrillic
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: http://help.ubuntu.ru/wiki/fixme

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: Проблема с кодировкой компилятора
« Ответ #8 : 28 Январь 2011, 12:57:59 »
ну вот так попробовать.....

std::locale::global(....... нужные параметры)

 

Страница сгенерирована за 0.063 секунд. Запросов: 24.