shpi0 Опубликовано 18 октября, 2006 Жалоба Опубликовано 18 октября, 2006 У меня тут такая проблемка, на системе где koi8-r, данная функция выводит на экран символы псевдографики (всякие квадратики и т.п.) int printACSchar (char *ch) { write (OUTPUT_STREAM, "\x0E", 1); write (OUTPUT_STREAM, ch, 1); write (OUTPUT_STREAM, "\x0F", 1); return (0); }Например, если ch = "a";, то выведется крестик на экран. А у меня UTF-8 в системе, и дистрибутив другой. Как мне: - либо перевести терминал на время вывода символа в koi8r - либо всю систему свою переделать на koi8r - либо в utf8 использовать псевдографику, я так понимаю что просто инициализация псевдографики не та (первая строка в функции которая). Спасибо. Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.