0 / 0 / 1
Регистрация: 26.04.2017
Сообщений: 63
1

Вместо русских букв иероглифы

02.10.2017, 16:21. Показов 4321. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Сделал консольное приложение, а вместо русских букв - иероглифы, как это исправить?
Миниатюры
Вместо русских букв иероглифы  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.10.2017, 16:21
Ответы с готовыми решениями:

Иероглифы вместо русских букв в ActionMenu Delphi 7
Столкнулась с неприятной проблемой - на новом компьютере в Д7 в одном месте некорректно...

Вопросы вместо русских букв
у меня windows XP, пишу программы на Delphi 7 lite full edition проблема в том, что в некоторых...

Вместо русских букв кваказябра
В ответе сервера вместо русских букв вот такая хрень:=месяцев назад. Как превратить это...

При чтении каких-то значений на русском языке из INI файла вместо русских букв появляются крякозябры, когда с
При чтении каких-то значений на русском языке из INI файла вместо русских букв появляются...

8
Native x86
Эксперт Hardware
5185 / 3031 / 875
Регистрация: 13.02.2013
Сообщений: 9,635
02.10.2017, 16:26 2
SetConsoleOutputCP(1251);
0
Эксперт Pascal/Delphi
4891 / 2761 / 851
Регистрация: 04.10.2012
Сообщений: 10,062
02.10.2017, 16:29 3
Unrevl, вначале кода пропишите

Delphi
1
2
3
4
//Входная кодовая таблица консоли установлена в Win-1251
SetConsoleCP('1251');
//Выходная кодовая таблица консоли установлена в Win-1251
 SetConsoleOutputCP('1251');
0
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
02.10.2017, 16:34 4
Лучший ответ Сообщение было отмечено Unrevl как решение

Решение

Delphi
1
2
3
4
5
6
7
uses
  SysUtils,
  Windows;
.....................
begin
SetConsoleCP(1251);
SetConsoleOutPutCp(1251);
Свойства консоли - > шрифт Lucida Console
0
Эксперт Pascal/Delphi
4891 / 2761 / 851
Регистрация: 04.10.2012
Сообщений: 10,062
02.10.2017, 16:36 5
И еще в окне консоли не забываем выставить шрифт "Lucida Console".

Добавлено через 51 секунду

Не по теме:

Цитата Сообщение от Puporev Посмотреть сообщение
Свойства консоли - > шрифт Lucida Console
чуть опередил :)

0
Native x86
Эксперт Hardware
5185 / 3031 / 875
Регистрация: 13.02.2013
Сообщений: 9,635
02.10.2017, 16:37 6
Цитата Сообщение от Puporev Посмотреть сообщение
Свойства консоли - > шрифт Lucida Console
Если лазить по настройкам шрифта консоли, то можно просто выбрать fixedsys и не с чем больше не париться, он сразу заточен под cp866.
0
Модератор
8487 / 5647 / 2290
Регистрация: 21.01.2014
Сообщений: 24,228
Записей в блоге: 3
02.10.2017, 16:46 7
Цитата Сообщение от quwy Посмотреть сообщение
Если лазить по настройкам шрифта консоли
Да не дюже там полазишь-то если стандартными средствами
Миниатюры
Вместо русских букв иероглифы  
0
1177 / 419 / 106
Регистрация: 31.03.2012
Сообщений: 1,138
02.10.2017, 17:32 8
Или все вместе в одном флаконе только для vista и выше
1
0 / 0 / 1
Регистрация: 26.04.2017
Сообщений: 63
02.10.2017, 21:14  [ТС] 9
Всем большое спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.10.2017, 21:14
Помогаю со студенческими работами здесь

Иероглифы вместо текста
Пытаюсь получить текст из lpName, получаю в ответ иероглифы шумерских цивилизайций! Сил больше нет,...

Дан текст из строчных русских букв. Подсчитать количество гласных букв в тексте
Дан текст из строчных русских букв. Подсчитать количество гласных букв в тексте.

При создании справки (hpj) иероглифы вместо текста
Создаю справку для Delphi,вместо текста иероглифы

иероглифы вместо русских букв
Я создада отчет в rave (delphi7),сохранила его в формате rtf. все бы ничего,но возникли проблемы с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru