>[оверквотинг удален] >> кои8 >> и еще вопрос, пусть русские буквы не печатаются, а программа ругается на >> плохие символы в программе? > Упустил один момент - вы ведь, как я понял, имели ввиду консольную > версию, а я ClIPSWin мучаю. Но все же я еще раз > перекомпилировал, и теперь интересующий меня исполняемый файл ClIPSWin.exe понимает русские > символы локали KOI8-R, но не печатает их. Жаль, приходится редактировать clp > файл в текстовом редакторе и только после этого лоадить их в > clips Было бы здорово внести изменения в исходный код интерфейса ClIPSWin, > чтоб он научился печатать наш великий и могучий) я с виндовсом не работаю, и действительно не знаю как там реализовать поддержку русского языка. насколько я слышал там некорректно работает функция isalpha, что бы она кооректно работала надо преобразовыать char в unsigned char. Но это все слухи, вопросами програмирования в виндовс я не занимаюсь ) буквы в кои8р не печатает не сам клипс а терминал в виндовс, возможно он не знает такой кодировки, возможно он должен печатать билеберду(отчасти)чтобы уж совсем ничего не печатал, сомневаюсь, хотя все может быть. как я помню тамошний терминал работает в cp866. если есть желание поэксперементируйте поменяйте локаль на ru_RU.CP866 или ru_RU.CP1251(они в виндовсе вроде как то по другому называются)суть в том что бы поставить досовскую или виндосовскую кодировку, в зависимости от того в какой терминал вы хотите выводить результаты работы программ, и в какой кодировке вы собираетесь писать программу, собственно я не знаю какие в виндовсе имеются локали и как их там вообще посмотреть ) только соотвественно не забудьте менять кодировку текста в самой программе.
|