Как в codeblocks сделать русский язык
Перейти к содержимому

Как в codeblocks сделать русский язык

  • автор:

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

Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

  • Форум русскоязычного сообщества Ubuntu »
  • Ubuntu Russian LoCo »
  • Разработка (Модератор: Azure) »
  • Локализация Code::Blocks [РЕШЕНО]

Страницы: [1] Вниз

Автор Тема: Локализация Code::Blocks [РЕШЕНО] (Прочитано 11261 раз)

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

Страницы: [1] Вверх

  • Форум русскоязычного сообщества Ubuntu »
  • Ubuntu Russian LoCo »
  • Разработка (Модератор: Azure) »
  • Локализация Code::Blocks [РЕШЕНО]

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

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Отображение кириллицы в Code::Blocks

введите сюда описание изображения

Написал для себя маленькую библиотеку для перевода кириллицы в латиницу и обратно. Соответственно, есть файл russianChar.cpp, в котором встречаются символы ‘а’, ‘б’, ‘в’ и пр.. Проблема в том, что при перезапуске Code::Blocks и открытии проекта эти символы читаются как символы другого алфавита, однако если открыть тот же файл в каком-нибудь Notepad++, то всё будет хорошо. Причём компилируется программа нормально, и вместо этих символов отображается кириллица. Как исправить? Сам пытался исправить это через Edit -> File Encoding, но я просто ломал символы тогда.

Отслеживать

задан 2 мая 2020 в 10:35

70 1 1 золотой знак 2 2 серебряных знака 9 9 бронзовых знаков

потому что CodeBlock проявляет интеллект и включает кодировку windows-1252. А Вы похоже сохранили в Windows-1251. Переключите и все будет ок.

2 мая 2020 в 10:39

@KoVadim, а не подскажете где это сделать в C::B?

2 мая 2020 в 10:45

Setting->Editor, Там есть Default Encoding. Поставьте себе 1251 и переотройте документ. Но лучше конечно подумать и перебираться на utf-8. Хотя не факт, что это нормально в консоли виндовой будет.

2 мая 2020 в 11:15

К сожалению, это не помогло( При переоткрытии файла остаётся Windows-1252

C++, CodeBlocks, и русский язык.

Чтобы выводить русский текст в консоль пользовался этим:

Но вот в чём мистика: у меня на компе это работает прекрасно, а на чужих компах в консоль идут вопросики. Подскажите, что мне делать с этою бедой?!
Заранее спасибо за помощь.

Голосование за лучший ответ

в меню консоли надо выбрать шрифт Lucinda Console для всех
————————
#include //для system()
или, то же самое, #include

dimka kovaliovУченик (213) 8 лет назад
Понял, спасибо
dimka kovaliovУченик (213) 8 лет назад
Загрузил на другой комп, теперь крякозябры вместо вопросиков (

Aleks Nots Просветленный (22225) Те варианты, что я предложил, они не всегда срабатывают. Вот здесь посмотрите https://rsdn.ru/article/qna/ui/concp.xml Может что поможет.

Похожие вопросы
Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Как сделать русский язык в консоле? (codeblocks)

Author24 — интернет-сервис помощи студентам

в каком месте прописать эту строку чтобы был русский язык в консоле?
// setlocale(LC_CTYPE, "Rus"); вот эту строку где прописать? программа ниже #include <stdio.h>.

Как настроить русский язык в codeblocks
Программа выводит сообщения на русском, но при вводе вылезают казяблики, что можно предпринять.

В программе CodeBlocks русский язык помечается как будто написан с ошибкой
Русский язык внизу помечается будто написан с ошибкой. В программе CodeBlocks. Как это исправить.

Русский язык в консоле
Помогите разобраться в чем проблема! Сидел в Visual Studio учился писать код на C++ и решил.

58 / 55 / 28
Регистрация: 20.05.2015
Сообщений: 256

#include
setlocale(0,"")

Регистрация: 22.10.2017
Сообщений: 1

Для отображения в консоли win7 программой CodeBlocks не крякозябров (удобочитаемого кириллического русского текста), необходимо:

1. в настройках кодировки программы CodeBlocks: Панель меню — Settings — Editor. — в меню открывшегося окна нажать: Encoding settings — Use encoding when opening files выбрать: WINDOWS-1251 — внизу окна нажать «Ok» для сохранение изменений.

2. Во всех программах на языке программирования С дописывать следующие строки:

1 2 3
#include \*Это строку можно вписать в текст программы сразу после, например, строки: #include *\ setlocale(0,"Russian"); \*Эту строку необходимо вписать сразу после фигурной скобки: " *\

Ниже, дан пример программы на ЯП С, где вышеуказанные строки уже вписаны в текст программы:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#include #include int main(void) { setlocale(0,"Russian"); int dogs; printf("Сколько у вас собак?\n"); scanf("%d", &dogs); printf("Сдедовательно, у вас %d собак !\n", dogs); return 0; }

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *