Правильное отображение русских символов в C++ Builder
|
|
Ramilyanamana | Дата: Четверг, 28 Мая 2015, 15:44 | Сообщение # 1 |
Биззи Джей Ужасный
Сейчас нет на сайте
| Подскажите, пожалуйста, как сделать, чтоб русские символы отображались правильно. setlocale не предлагать - не работает
|
|
| |
LetsOffBrains | Дата: Четверг, 28 Мая 2015, 15:51 | Сообщение # 2 |
Project SoRDeLKa
Сейчас нет на сайте
| setlocale можно разные атрибуты давать, зависит от системы, все пробовал?
|
|
| |
Ramilyanamana | Дата: Четверг, 28 Мая 2015, 15:57 | Сообщение # 3 |
Биззи Джей Ужасный
Сейчас нет на сайте
| setlocal(LC_ALL, " ") (...,"Rus") (...,"russian") (...,".1251") ну и еще несколько, не помню какихДобавлено (28 мая 2015, 15:57) --------------------------------------------- единственное, что работало - это CharToOem (или что-то в этом роде), но надо без него
|
|
| |
harmoxyne | Дата: Четверг, 28 Мая 2015, 16:04 | Сообщение # 4 |
заслуженный участник
Сейчас нет на сайте
| Если setlocal не помогает, то проблема может быть в консольном шрифте - попробуй поставить поддерживающий кириллицу.
|
|
| |
Ramilyanamana | Дата: Четверг, 28 Мая 2015, 16:11 | Сообщение # 5 |
Биззи Джей Ужасный
Сейчас нет на сайте
| их там всего три и ни один не работает. причем надпись, появляющаяся при вызове system("pause"), отображается нормально по-русски, зато все остальное нет. Добавлено (28 мая 2015, 16:11) --------------------------------------------- я даже через #define пробовал. но эффекта как всегда ноль
|
|
| |
Fumlead | Дата: Четверг, 28 Мая 2015, 16:16 | Сообщение # 6 |
участник
Сейчас нет на сайте
| Ramilyanamana, чтобы символы отображались в редакторе или в консоли?
Параноик с гениальным планом по захвату мира.
|
|
| |
Ramilyanamana | Дата: Четверг, 28 Мая 2015, 16:23 | Сообщение # 7 |
Биззи Джей Ужасный
Сейчас нет на сайте
| в консоли. в редакторе все норм
|
|
| |
Saitei | Дата: Четверг, 28 Мая 2015, 20:26 | Сообщение # 8 |
старожил
Сейчас нет на сайте
| Ramilyanamana, пробовал сделать вот так?: Код #include <stdio.h> #include <locale.h>
void main (void) { setlocale (LC_ALL,".866"); wprintf (L"Пишем по-русски в консоли\n"); getchar (); }
|
|
| |
Ramilyanamana | Дата: Пятница, 29 Мая 2015, 00:19 | Сообщение # 9 |
Биззи Джей Ужасный
Сейчас нет на сайте
| Saitei, спасибо) заработало!
|
|
| |