Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, которая... https://www.cyberforum.ru/ cpp-beginners/ thread291555.html
Здравствуйте Ув форумчане. Мне нужно написать ряд программ, сам я уже нифига не помню, честно пытался делать. А для тех кто это все знает и помнит, думаю будет пустяком. Я учусь на заочке, а скоро...
C++ Максимальное множество вершин графа
Алгоритм Брона-Кербоша на СИ. Нахождение максимального независимого множества вершин графа, через таблицу смежности. Не могу додуматься как образовать рекурсию.
создать функцию на основе кода (разбиение строки на отрезки) C++
Здравствуйте уважаемые программисты. Мне нужна Ваша помощь. Есть небольшой код программы, суть которой в следующем. На входе есть строка. Программа "разбивает" строку на отрезки по разделителю (в...
C++ Управление машинкой Здраствуйте! Мне нада написать тетрис. Но не простой тертрис, нада что бы машинка (!)сама на трасе обходила препятствия.Тоесть нужно составить алгоритм обхода преград. Например: ... https://www.cyberforum.ru/ cpp-beginners/ thread291508.html
C++ Неведомая логическая ошибка (С++) https://www.cyberforum.ru/ cpp-beginners/ thread291507.html
Здравствуйте. Хочу написать программу, которая умела бы считать значение выражения (a + b)^n при заданных а, b и n (а и b могут быть не только цифрами, но и буквами, как в алгебре; n > 0). ...
Строки + цифорвые символы C++
Вот задача. Кто может, напишите пожалуйста эти функции, с объяснением. Заранее спасибо. Функция int isZifrSymb (TCHAR s) получает символ и определяет, является ли он цифровым символом. ...
односвязный список C++
Доброго времени суток! У меня такой вопрос: нужно разработать класс, реализующий линейный односвязный список. Методы класса: добавление элемента к концу списка, просмотр списка, удаление n-го...
C++ указатели Добрый вечер Есть некоторый массив указателей char *mas и указатель char *pointer = new char В pointer время от времени что-то пишется и перезатирается. Хотелось бы присвоить mas, где COUNTER... https://www.cyberforum.ru/ cpp-beginners/ thread291498.html
C++ считать текст из файла https://www.cyberforum.ru/ cpp-beginners/ thread291483.html
в файле есть большой текст, мне нужно считать десять предложений, вывести их на экран, обработать, за тем считать еще десять предложений, вывести обработать и так далее, пока не конец файла как это...
C++ Разбить строку в массив через разделитель Здравствуйте уважаемые форумчане. Мне как новичку интересно как выполнить следующее. Необходимо разбить содержимое строки через разделитель, которым будет к примеру запятая в отдельный индекс массива... https://www.cyberforum.ru/ cpp-beginners/ thread291481.html
90 / 17 / 4
Регистрация: 09.06.2010
Сообщений: 100
0

Почему программы не видят кодировку cp866?

09.05.2011, 23:26. Просмотров 3056. Ответов 5
Метки (Все метки)

Началось с того, что я попал на ирц чат к разрабам CodeLite с просьбой разобраться с русскими буквами в консоли. Там сказали, что программы использую только те кодировки, которые есть в системе. Тогда я сравнил списки кодировок в CodeLite и Code::Blocks, они оказались совершенно одинаковые. Стал копать WinXP.
Сначала проверил файл C:\WINDOWS\system32\c_866.nls, есть такой, и куча других.
Потом полез в панель управления> язык и рег. стандарты> дополнительно> кодовые страницы таблиц преобразования. Там интересуют 1251, 20866(рус кои8), 65001 (UTF8), 866. Вроде как они не просто есть и выделены, но и отображаются серым цветом (нельзя выключить галочку). Получается что кодировка есть, она включена, но программы её не видят.

Просьба к профессионалам: Не могли бы вы посмотреть исходные коды вышеперечисленных программ и проверить, почему они не видят cp866?

Добавлено через 12 часов 40 минут
.. а потом разрабы сказали что коделайт использует фунуции wxFontMapper::GetSupportedEncodingsCount и wxFontMapper::GetEncoding. Кодеблокс кстати тоже. Поэтому у них абсолютно одинаковые списки.
http://docs.wxwidgets.org/2.8/wx_wxfontmapper.html - тут про эти функции, но для меня ничего не понятно. Получается что нужно недоработку искать в wx а не в программах.
Тогда нужно попробовать написать код, который просто выведет все доступные кодировки. Поможете?

Вернуться к обсуждению:
Почему программы не видят кодировку cp866?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2011, 23:26
Готовые ответы и решения:

Как укаазать кодировку CP866 при выводе в XML?
как вывести в кодировке не UTF-8 таблицу, а в CP866?? не могу разобраться в этом... именно даже...

Почему ПК не видят других ПК в сети?
к 16-разъёмному концентратору подключен 8-разъемный, а к 8 разъемному ещё один 8-разьемный. От...

Почему хосты не видят друг-друга?
Доброго времени суток! Помогите пожалуйста разобраться со следующим вопросами: Чисто...

Почему рейтинги не видят переходы с adwords
Почему рейтинги (liveinternet, rambler, bigmir и т.д.) не видят переходы с google adwords? Или...

5
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.