Страница 1 из 1

Ищу толкового компьютерщика

Добавлено: Пт ноя 06, 2009 4:22 pm
Папаша Дорсет
Есть ли у кого толковый компьютерщик? Один из файлов с важными данными (в виде таблицы) после сбоя в ПК нуждается в перкодировке (текст превратился в смесь шведского и турецкого). Мой сисадмин пока не смог. Пребывает в растерянности.
Хелп!

Добавлено: Пт ноя 06, 2009 7:21 pm
Глеб
Что имеется в виду под перекодировкой? Произошла замена одного набора символов на другой, или файл зашифровали? В любом случае (кроме самых простых), требуется кусок текста и намеки на его содержимое (отдельные слова, числа, на что была похожа таблица).

Добавлено: Пт ноя 06, 2009 7:58 pm
Папаша Дорсет
Именно произошла замена одного набора символов на другой из-за сбоя в работе компьютера. Могу прислать кусок текста. Это сведения о клиентах в виде таблицы - в одной колонке название организации, в другой адрес, в третьей - контактные телефоны. Ничего секретного, обычная рабочая информация. Таблица сохранилась, а вот исходное содержимое, за исключением позднее введенной информации, превратилось в некий набор символов шведско-турецкого начертания ))), правда с сохранением табуляции, т.е. количество букв в словах сохранилось, но буквы стали "кракозябрами" и количество слов в названии тоже сохранилось.

Добавлено: Пт ноя 06, 2009 9:16 pm
Андрей
Есть такая программулька :

http://www.tepka.ru/soft/shtirlitz.html

Она может помочь.

Возможно есть более современные и удобные.

Добавлено: Пт ноя 06, 2009 9:40 pm
Папаша Дорсет
Эх-ма, пробовал сегодня мой сисадмин этого Штирлица. Не помог((

Добавлено: Пт ноя 06, 2009 9:57 pm
Глеб
Шли, попробую.

Добавлено: Сб ноя 07, 2009 1:37 am
Папаша Дорсет
Спасибо заранее за помощь и участие.
Осталось решить как.
Напиши мне в личку свою почту.

Добавлено: Сб ноя 07, 2009 7:04 pm
Глеб
Диагноз: после переустановки шрифтов для байтово-ориентированной кодировки русские буквы превратились в умляуты, затем всю эту бурду сохранили в юникодах.
Итог: (эти шесть строк скопировать в Ворд и выставить шрифт Courier (для выравнивания):

АЛФАВИТ: АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
БЫЛО: АБВГД**ЗИ*КЛМНОПРСТУФХ*Ч*****Э**
СТАЛО: ÀÁÂÃÄ**ÇÈ*ÊËÌÍÎÏÐÑÒÓÔÕ*×*****Ý**
БЫЛО: абвгдежзийклмнопрстуфхцчш**ыьэюя
СТАЛО: àáâãäåæçèéêëìíîïðñòóôõö÷ø**ûüýþÿ
ГИПОТЕЗА:ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ*Ø**ÛÜÝ*Ÿ

Звездочки - буквы, восстановить которые по отрывку не удалось.
Строка "Гипотеза" - есть попытка "тупо" заполнить недостающие большие буквы за счет перевода в верхний регистр маленьких.

Самый дебильный способ преобразования - найдя в тексте "Грецию" искать ее в строках "СТАЛО" и заменять все ее вхождения на "БЫЛО". Если в "СТАЛО" нет - использовать строку "ГИПОТЕЗА".

Делать в Ворде 64 замены - это страшно, но это достойная кара для тех, кто хранит данные в таком формате (это тоже, что поручить теще хранение своей коллекции). Можно, конечно, преобразовать в текст, быстренько исправить там и - опять - обратно в таблицу. Не забудьте только, что кодировка текста - Юникод, а то потеряется половина букв.

Добавлено: Сб ноя 07, 2009 8:17 pm
Папаша Дорсет
Честно, понял только про тёщу и коллекцию ))) и что хранил не в том формате. А в каком? Я и не помню.
Покажу-ка я твой пост своему сисадмину.
Кстати, ряд значений символов мне известен - там повторяется везде слова: Москва, ЗАО, улица.
Может ли это помочь?
Кстати, ничего из того, что ты написал в первом предложении я не делал. Просто файл даже и не трогал наверное с год. Открыл, а тут такая байда....

Добавлено: Сб ноя 07, 2009 9:05 pm
Глеб
Сисадмин здесь не нужен. Нужна толковая девушка. Она откроет твой файл в Word. Найдет "À". Cкажет "Заменить". На что? На "А". "Заменить все". "Á" - на "Б". "Заменить все". И так - 64 раза.

Добавлено: Вс ноя 08, 2009 12:38 pm
Глеб
Послал полные таблицы.

Добавлено: Вс ноя 08, 2009 1:36 pm
Папаша Дорсет
Спасибо, дружище! Очень тронут )))
Попробую заменить. Доложусь.)))