Установить таблицу кодировки терминала
#include <sys/terminal.h>void term_set_charset(terminal_t *term, terminal_charset_t *charset);
terminal
Данная функция устанавливает таблицу кодировки терминала. Если установить NULL
в качестве таблицы кодировки, терминал будет работать в режиме UTF-8. Таблица кодировки используется, например, группой функций term_put(). Загрузить таблицу кодировки можно при помощи функции term_charset_load().
#include <sys/terminal.h>int main( void ){terminal_charset_t *cs = term_charset_load("cp866.tab");term_set_charset(term, cs);}
ЗОСРВ «Нейтрино»
term_charset_load(), term_get_charset(), term_encoding_to_wchar(), term_wchar_to_encoding()
Предыдущий раздел: Terminal API