powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Перекодировка дерева каталогов
9 сообщений из 9, страница 1 из 1
Перекодировка дерева каталогов
    #35737494
Фотография Aklin J
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Был проект (c++) под windows, под vss, visual studio.
пришлось переносить под linux (fc10), cvs, eclipse или netbeans.

из-за каких-то непоняток, посыпалась кодировка. во-первых, пропали русские буквы. вместо них комбинация каких-то одинаковых символов. (что-то типа eb bf fc). во-вторых, нужна единая кодировка. почему то часть файлов в 1251, часьт в кои-8, часть в ютф-8, часть в юникоде (не ютф)

изменений из-за портирования по коду не так уж и много, поэтому надо из исходников (и ревервной копии) восстановить русский и свести все только в utf-8.
...
Рейтинг: 0 / 0
Перекодировка дерева каталогов
    #35737501
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не понял, испортилась кодировка содержимого файлов или их имен?
...
Рейтинг: 0 / 0
Перекодировка дерева каталогов
    #35737504
Фотография Aklin J
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftне понял, испортилась кодировка содержимого файлов или их имен?

содержимого.
сами файлы ок. работает и в линуксе и в винде
...
Рейтинг: 0 / 0
Перекодировка дерева каталогов
    #35737997
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Было-бы лучше, если-бы ты опытным путём определил, на каком этапе портится кодировка. Я уверен, что при копировании файла из одной файловой системы в другую его содержимое не изменяется. Но некоторые виды текстовых файлов могут портить среды разработки (в момент открытия-сохранения). Такое у меня было когда я исходники java переносил из IntelijIdea(win) в NetBeans(win).
...
Рейтинг: 0 / 0
Перекодировка дерева каталогов
    #35738302
Фотография Aklin J
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonБыло-бы лучше, если-бы ты опытным путём определил, на каком этапе портится кодировка. Я уверен, что при копировании файла из одной файловой системы в другую его содержимое не изменяется. Но некоторые виды текстовых файлов могут портить среды разработки (в момент открытия-сохранения). Такое у меня было когда я исходники java переносил из IntelijIdea(win) в NetBeans(win).

было бы время, проверил бы. а так некогда. надо восстановить комменты. пока diff читаю по ночам
...
Рейтинг: 0 / 0
Перекодировка дерева каталогов
    #35738457
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы постарался автоматизировать то, что вы делаете.

например, если у вас русский язык только в комментариях - посмотреть если изменения по сравнению с бекапом только в комментах - взять их из бекапа.

Еще не очень понятно на каком этапе произощла порча - самая первая версия в CVS уже испорчена?
...
Рейтинг: 0 / 0
Перекодировка дерева каталогов
    #35738562
A.V.Goncharyk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в Линуксе поставьте
iconv
re (http://softok.org/utils/perecod/10313prog.html)

і перекодируйте
...
Рейтинг: 0 / 0
Перекодировка дерева каталогов
    #35739684
Фотография Aklin J
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beluginя бы постарался автоматизировать то, что вы делаете.

например, если у вас русский язык только в комментариях - посмотреть если изменения по сравнению с бекапом только в комментах - взять их из бекапа.

Еще не очень понятно на каком этапе произощла порча - самая первая версия в CVS уже испорчена?

сейчас посмотрел - 1.1 и та битая.
однако файлы, которые не правились, в винде нормально читаются.
изначально добавлялось в cvs из под винды (черепашка), потом под линухом eclipse, потом опять винда (vs), сейчас плюс netbeans на обе платформы.

русский только в комметнах (// или /**/)
...
Рейтинг: 0 / 0
Перекодировка дерева каталогов
    #35742242
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну для комментов, мне кажется достаточно регекспов - пройтись по всем файлам. Выяистить комменты (может даже для C++ такой готовый тул есть). Сравнить со старой почищенной версией. Если совпадает - то взять старую версию с комментами.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Перекодировка дерева каталогов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]