LINUX.ORG.RU

qtcreator кодировка

 , ,


0

1

Есть несколько программерских машин, некоторые под виндой другие под линукс, после работы с svn заливкой туда кода, на машине с linux при открытии файла наблюдается такая надпись:

Ошибка: не удалось преобразовать main.c в кодировку "UTF-8". Редактирование невозможно.
Причем пока есть эта надпись комментарии в коде отображаются корректно, при попытке выбрать CP1251 редактирование позволяется но вместо коментариев получаю кашу.
bash-4.2$ locale
LANG=ru_RU.utf8
LC_CTYPE="ru_RU.utf8"
LC_NUMERIC="ru_RU.utf8"
LC_TIME="ru_RU.utf8"
LC_COLLATE=C
LC_MONETARY="ru_RU.utf8"
LC_MESSAGES="ru_RU.utf8"
LC_PAPER="ru_RU.utf8"
LC_NAME="ru_RU.utf8"
LC_ADDRESS="ru_RU.utf8"
LC_TELEPHONE="ru_RU.utf8"
LC_MEASUREMENT="ru_RU.utf8"
LC_IDENTIFICATION="ru_RU.utf8"
LC_ALL=

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

★★★★★

Подпишусь.

Один раз с таким сталкивался — пришлось вручную перекодировать в юникод.

Deleted
()
Ответ на: комментарий от Adonai

Все исправил, пришлось открыть в vim, сделать

:e ++enc=utf-8

Он попытался перекодировать но в строке со словом «Разделяемый» вместо Р стояла кракозябра из-за нее он не сохранял и оставался ro, пришлось удалить все слово в неправильной кодировке, перевести в utf-8 и сохранить. Теперь открывает нормально.

splinter ★★★★★
() автор топика
Ответ на: комментарий от anonymous

vim и emacs без плагинов бесполезны в больших проектах по сравнению с qtcreator.

Deleted
()

1. В коде не должно быть не-ascii символов.

2. В меню файл вроде есть пункт сохранить как, где можно сохранить в той кодировке, в которой пожелаешь. Еще в настройках где-то есть пункт для задания кодировки по умолчанию - это на будущее.

Deleted
()
Последнее исправление: nCux (всего исправлений: 1)
Ответ на: комментарий от Deleted

блин, кодировка верная стояла, но один символ был в непонятной кодировке, поэтому qtcreator не мог сохранить ни так ни так.

splinter ★★★★★
() автор топика
Ответ на: комментарий от splinter

Так как оказался этот символ в коде? Вот тот, кто его залил, пусть и ставит себе нормальную кодировку :-P

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.