Russian Qt Forum

Программирование => С/C++ => Тема начата: aklesey1 от Январь 31, 2010, 13:11



Название: Что за кодировка? Создаю заголовочный файл С++ вылезает абракадабра
Отправлено: aklesey1 от Январь 31, 2010, 13:11
Добрый день столкнулся с проблемой кодировки.

Создаю новый заголовочный файл С++ в Qt creator 1.3.1, версия Qt 4.6.1 open source (LGPL), качал с оффициального сайта, на компе Windows 7 Максимальная 32-бит

Вижу текст не понятной кодировкой, похож на русский, может UTF-8... Вот картинка с текстом:

(http://s001.radikal.ru/i196/1001/13/4f251b733f02.png) (http://www.radikal.ru)

В ещё абсолютно никаких символов не вводил, что хоть на этом месте быть должно написано... Ошибок никаких не вылезало на компе...

со вводом русского и английского на клавиатуре всё в порядке, есть на компе Punto Switcher 3 - программа для работы с клавиатурой...

С такой проблемой столкнулся только в пункте создания заголовочного фала С++, других проблем с кодировкой не замечал...

Как сделать так чтобы изображение отображалось правильно, это исправляется средствами Windows или средствами Qt???

Я ещё только учусь программировать и вот появляются первые вопросы...


Название: Re: Что за кодировка? Создаю заголовочный файл С++ вылезает абракадабра
Отправлено: SASA от Январь 31, 2010, 13:57
А ты, случайно, не называешь файлы по-русски?


Название: Re: Что за кодировка? Создаю заголовочный файл С++ вылезает абракадабра
Отправлено: aklesey1 от Январь 31, 2010, 14:52
Ну я проект программы и их файлы я обзываю русскими буквами, но такую ошибку я вижу только в создании заголовочных файлов С++...

Вы не подскажите что хоть там должно быть написано... там ведь какие английские слова, я так понимаю названия файлов с расширением ".h"


Название: Re: Что за кодировка? Создаю заголовочный файл С++ вылезает абракадабра
Отправлено: SASA от Январь 31, 2010, 16:12
Ну я проект программы и их файлы я обзываю русскими буквами, но такую ошибку я вижу только в создании заголовочных файлов С++...

Вы не подскажите что хоть там должно быть написано... там ведь какие английские слова, я так понимаю названия файлов с расширением ".h"
Лучше называть файлы и проекты латинецей.

То, что генерится, называется стражами включения. Поищи зачем они нужны и что там обычо пишут.


Название: Re: Что за кодировка? Создаю заголовочный файл С++ вылезает абракадабра
Отправлено: aklesey1 от Январь 31, 2010, 17:58
Да спасибо, ваш совет помог вот что будет если я буду писать только латиницей:

(http://s59.radikal.ru/i166/1001/ea/63d34e61f571.png) (http://www.radikal.ru)

Там просто отражается название файла с расширением ".h"

А в строке №3 я так понимаю можно писать обычный код Си++ или Си, правильно?


Название: Re: Что за кодировка? Создаю заголовочный файл С++ вылезает абракадабра
Отправлено: niXman от Январь 31, 2010, 20:17
ага