|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Поддрежка кирилицы в Visual C++ |
|
Поддрежка кирилицы в Visual C++
|
Новый участник Сообщения: 38 |
При запуске программы в моем Visual C++ 5.0 кирилица отображается каракулями или не теми символами ( В самом редакторе Visual русский текст печатать можно ). Помогите, как можно решить эту проблему. Все дело скорее всего именно в Visual, так как в моем Turbo Pascal, например, программы с русским текстом отображаются корректно. Создается такое впечатление, что смещена кодировака символов.
|
|
Отправлено: 04:18, 05-06-2004 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать Wisp
ты пишешь наверное консольные приложения?! это праблемма очень известная, дело в том что когда ты пишещб код то применяется Win кодировка, а когда запускается программа то у нее Dos кодировка, в следствии чего сторока в Win кодировке отображается Dos шрифтом. |
------- Отправлено: 18:35, 05-06-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать Стандартных подходов два:
- используй Unicode, т.е. вместо printf("строка" ![]() ![]() - используй собственный printf вроде int conprintf(char* format, ...) { char buffer2[1024], buffer[1024]; // наверное, хватит ![]() va_list va; va_start(va, format); vsprintf(buffer, format, va); va_end(va); CharToOem(buffer, buffer2); // или наоборот параметры, не помню } вместо обычного printf. Лично мне второй способ ближе. Добавлено: Ой, сорри! И еще последняя строчка в функции естественно printf(buffer2); |
Отправлено: 19:53, 07-06-2004 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Save Visual Studio 2005 - Open Visual Studio 2003 | XCodeR | Программирование и базы данных | 3 | 07-07-2008 22:47 | |
Отображение кирилицы в OE при получении уведомлений с Oszone | gora | О сайте и форуме | 6 | 25-08-2006 09:13 | |
Вместо кирилицы , знаки вопроса | GangstaR | Хочу все знать | 3 | 26-02-2004 15:28 | |
Visual Studio6.0 Visual FoxPro не могу найти меню Database | Serg170580 | Программирование и базы данных | 1 | 07-04-2003 23:17 | |
win98se: поддержка кирилицы | BomBas | Microsoft Windows 95/98/Me (архив) | 3 | 13-09-2002 16:59 |
|