Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
vdvoid
3 / 3 / 0
Регистрация: 26.02.2011
Сообщений: 99
#1

Кодировки - C++

03.05.2012, 21:29. Просмотров 1331. Ответов 2
Метки нет (Все метки)

Интересен вопрос с кодировками, хочеть до конца разобраться. Есть несколько вопросов, данные подразумевается будут храниться после попадания в работающий поток программы, присвоенные переменным и тд.
1. В какой кодировке будут текстовые данные сохраненные в моей программе?
2. В какой кодировке будут данные прочтенные из файла?
3. В какой кодировке будут данные введенные пользователем с клавиатуры?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2012, 21:29     Кодировки
Посмотрите здесь:

Кодировки в С++ - C++
Подскажите... Пытаюсь разобраться с кодировками в С++ на простом примере...Как заставить С++ принимать русские слова и при вводе и при...

Перевод кодировки - C++
Всем привет! Такая задача Имеем html-код Знаем кодировку (charset) Если кодировка, отличная от UTF-8 - нужно выполнить...

Преобразование кодировки - C++
Тема не создаётся Добавлено через 12 секунд Можно ли такое замутить чисто через STL без всяких сторонних утилит типа iconv ? P.S.:...

Кодировки, языки - C++
Здравствуйте. Не могу разобраться с тем как работать с файлами и строками на разных языках. Русский получилось писать с помощью локали...

Нет кодировки?! - C++
в общем я немного изменил функцию со справки под свои нужды(функция была аналогом dir'a).. вот код: #include <windows.h> #include...

Ошибка кодировки? - C++
При присваивании русского слова к переменной input типа string - ошибка Но стоит поменять на английское слово - получается все верно. ...

Utf-8. И снова кодировки - C++
Доброго времени суток. Подскажите как конвертировать всё введённое с клавиатуры в utf-8. Т.е. консоль запускается в какой-то стране Мира,...

Изменение кодировки текста - C++
Программа на Borland C++ читает FB2 файл, получает из него имя автора, название, серию и т.п. как провести конвертацию из разных...

Кодировки в консоли Windows - C++
Здравствуйте. Хотелось бы узнать, почему при запуске программы в консоли Windows, система отправляет массив argv в функцию main в...

Создание нормальной кодировки - C++
Сейчас изучаю тему строк и написал вот такую легкую программу #include <iostream> #include <string> using namespace std; ...

Смена кодировки текста! - C++
опять хелп!! std::string query = "netsh interface ip set addres name=\"" + interface_name + "\" static 192.168.2.2...

Из кодировки * в UTF8 и обратно в * - C++
Добрый вечер. Звездочка(*) это кодировка, которая мне не известна. Суть вот в чем. Есть файл html, который был открыт через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
antoha398
155 / 155 / 3
Регистрация: 29.03.2012
Сообщений: 418
03.05.2012, 21:39     Кодировки #2
1. наверное можно указать кодировку, но по умолчанию программа работает в кодировке установленной в ОС. для винды это cp1251.
2. скорей всего в кодировке файла.
3. здесь о кодировке уже не говорится
vdvoid
3 / 3 / 0
Регистрация: 26.02.2011
Сообщений: 99
03.05.2012, 21:48  [ТС]     Кодировки #3
т.е. во время компиляции моего файла с программой кодировка автомаитчески определяется и переводиться в дефолтовую для системы? а если настроено что будут использоваться широкие символы, то обязательно в юникод?

Добавлено через 3 минуты
Почему не говориться, если я вобью символ в клавиатуры, он должен быть в какойто кодировке, чтобы например сравнивать с символами в исполняемом файле, чтото перекодирует их может во внутреннюю кодировку программы?
Ответ Создать тему
Опции темы

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