Forums -> Глюкодром -> Как добится корректного отображения кириллицы
| Full Version

Michael2000
Ввод то она принимает-а вот вывод кракозябрами.Шрифт-"terminal",видать что то с юникодом,может сменить его? А как?
FiL
QUOTE (Michael2000 @ 28-06-2006, 13:51)
Ввод то она принимает-а вот вывод кракозябрами.Шрифт-"terminal",видать что то с юникодом,может сменить его? А как?
а может софтина кривая, а не винда?
Потому как прямая софтина вполне корректно пишет по-русски.
mts
QUOTE (Michael2000 @ 28-06-2006, 14:51)
Ввод то она принимает-а вот вывод кракозябрами.Шрифт-"terminal",видать что то с юникодом,может сменить его? А как?
Твоя софтина поди пытается вывести в виндовой кодировке. Что за софт-то?
Michael2000
Да какой там софт-смех один.Решил подучить C++,а поскольку с английским у меня проблеммы инструкции I/O пишу на русском. :rolleyes:
mts
QUOTE (Michael2000 @ 29-06-2006, 10:58)
Да какой там софт-смех один.Решил подучить C++,а поскольку с английским у меня проблеммы инструкции I/O пишу на русском. :rolleyes:
Ну так твой редактор в GUI, вот он и пишет кириллицу в соответствии с кодировкой винды. Попробуй открыть свой исходник в текстовом редакторе досовского окна, там ты и увидишь свои кракозябры. А если ты перебьёшь их в этом редакторе на русском, то тогда и увидишь нормальный вывод. В GUI редакторе после этого будут опять кракозябры вместо русского, но уже другие.
veneamin
ANSItoOEM юзай перед выводом в консоль.
Michael2000
mts
спасибо,дошло,буду писать транслитом.
veneamin
QUOTE
Комментарии:
Допустима только в Visual FoxPro и FoxPro для Macintosh.

Используйте функцию ANSITOOEM( ) при перемещении данных из Visual FoxPro и FoxPro для Macintosh в FoxPro для MS-DOS
Что то я не пойму.Пойду еще погуглю по твоему совету.