Кракозябры или бнопня
ЕСЛИ Я КУПИЛА КОМПЬЮТЕР, ЗНАЧИТ ОН МОЙ.
НО КАК ОКАЗАЛОСЬ – «ПРОДАВЕЦ», ЕГО ПРОДАВШИЙ, ПО-ПРЕЖНЕМУ СЧИТАЕТ ЕГО СВОИМ И ЛЕЗЕТ В НУТРО МОЕЙ ВЕЩИ ЧЕРЕЗ ИНТЕРНЕРНЕТ, ЛОМАЕТ ЕГО, И КАК ТОЛЬКО ЕМУ СОВЕСТЬ ПОЗВОЛЯЕТ ТАКОЕ ДЕЛАТЬ?!!! ЗА ЧТО, СПРАШИВАЕТСЯ, Я ПЛАТИЛА ДЕНЬГИ!
И вот на мой простенький вопрос о русском языке в вещи, которая уже русская, поскольку я, её новая хозяйка русская (но вдруг, как потом оказалос, подчиняется не мне, а какому-то «удалённому» англоязычному «ХОЗЯИНУ») Яндекс выдал странный диалог из сайта программистов:
«Конференция iXBT.com ; Программы: OС и системное ПО
16 лет назад / 31 января 2006 12:32
ОРАНЖЕС Как вернуть названиям файлов русские имена вместо кракозябров? (fat32-to-ntfs=кракозябры) «Существует ли какая-нибудь прога для восстановления русских букв в названиях файлов и папок? Очень надеюсь, что такая тулза существует
АКИНА имхо зря... впрочем попробуй программно дернуть эти кракозябры и скормить их какому-нить дешифровщику типа Штирлица... если он сможет - напиши программку. Впрочем если он и сможет - то не все символы... на винте лежали все доки организации... нормально... такие вещи делаем без бэкапов... сильно.
БИОМЕХАНИК Нет. Не существует. Ручонками, ручонками.
АКИНА Слишком долго придецца дергать...
БИОМЕХАНИК: Чтобы столько тысяч файлов ручонками, это под что они должны быть заточены?
Оранжес: под что они должны быть заточены?
Наверное под другое, чем когда делали такую конверсию (какой язык был по умолчанию? Какой язык был установлен для не-Юникодовых программ?).
Есть программы класса File Renamer, которые умеют работать с транслитом -- но вот есть ли те, что преобразуют кодовую DOS-страницу 437 в 866 (и Win-1250 в Win-1251) -- не уверен...
Добавление от 31.01.2006 13:25:
А, похоже можно Word использовать, для формирования bat- или vb-файла, который это сделает.
Общая идея:
-- составляется список файлов по всем каталогам (dir c:\ /s >dir_c.txt),
-- dir_c.txt копируется в Word
-- текст преобразуется в таблицу с одной колонкой
-- колонка копируется и вставляется справа от первой
-- эта вторая колонка выделяется, и к ней применяется операция "Восстановить повреждённый текст" -- и проверяется, правильно ли получается (поскольку тут возможны разночтения кодовых страниц DOS и Windows)
-- таблица преобразуется вновь в текст, с разделителем по строкам таблицы
-- знак абзаца заменяется на: <знак абзаца>REN<знак пробела>
Сохраняем в корне диска как текст DOS, и переименовываем расширение на .bat. Запускаем этот bat.
-
Подводные камни этого метода связаны с упомянутым различием кодовых страниц Windows и DOS (да, я вижу что разговор про W2003 Server), поэтому файл проверяется сначала на его копии, с единственой оставленной строкой (все остальные удалить), чтобы на том файле, что тут остался, можно было бы проверить правильность результата, и при необходимости подкорректировать методику.
Добавление от 31.01.2006 13:33:
Забыл ещё про кавычки.
В итоге строки должны быть типа:
код выделить копировать
REN "c:\;;; ;;;;;;;;;\;;;;;;;.txt" "c:\мои документы\русский.txt"
Oранжес: unregistered Автор темы
Ответить16 лет назад / 31 января 2006 13:46
mwz
По умолчанию все было русское (кроме интерфейса винды).
Биомеханик Member
Ответов: 14349/28448
Откуда: Россия, Ленинград
Регистрация: июнь 2000
Инфо • Ответить16 лет назад / 31 января 2006 14:36
По умолчанию все было русское (кроме интерфейса винды).
Это, гм, как?!
Оранжес: unregisteredАвтор темы
Ответить15 лет назад / 23 марта 2006 00:27
Биомеханик
Ну в региональных настройках все было выставлено на Russia. А сама винда английская.
mwz
Извини, но я еще не проверил твое прердложение по восстановлению названий файлов, т.к. оказалось, что русские имена после конвертироавния так и остались русскими. Просто в процессе конвертирования почему-то все русские каталоги выводились кракозябрами, вот я и струхнул.
mwz
Эксперт, MS MVP
Ответов: 7865/19504
Откуда: Россия, Москва
Регистрация: май 2001
Web-страница
Инфо • Ответить15 лет назад / 23 марта 2006 00:42
Тогда похоже что шрифт, которым идёт вывод на экран, был заменён на тот же по названию, но с отсутствующей русской страницей. Кстати, этим грешат некоторые старые иностранные игры -- заменяя, например, юникодовый Arial на не-юникодовый.
На всякий случай взгляните, какой язык у вас выставлен как язык для не-юникодовых программ.
И посмотрите в настройках экрана, какой шрифт использован для вывода в окне Проводника. Возможно что будет достаточно, чтобы не копать слишком глубоко, заменить его на Verdana или Tahoma (правда, если предположение о нерусифицированном шрифте верно -- кракозябры всё равно выплывут в тех программах, где будет подставляться тот нерусифицированный шрифт).
https://forum.ixbt.com/topic.cgi?id=22:61664
ПОСЛЕ ТОГО ДИАЛОГА ПРОШЛО 16 ЛЕТ. А ВОЗ ТЕХ ПРОБЛЕМ ДО СИХ ПОР ТАМ ТАК И СТОИТ!
И ПО ХОДУ НИКТО НЕ СОБИРАЕТСЯ ИМ ЗАНИМАТЬСЯ.
И уж мне точно нечего лезть в эти древние дебри.
НО ЗАТО Я МОГУ УВИДЕТЬ ДРУГОЕ: ЯЗЫК САМИХ ПРОГРАММИСТОВ СОВЕРШЕННО НЕ ПОХОЖ НИ НА РУССКИЙ, НИ НА ВСЕ ТЕ ЯЗЫКИ ЮНИКОДОВСКИХ И НЕ-ЮНИКОДОВСКИХ ПРОГРАММ, ВСТАВЛЕННЫХ ВО ВСЕ КОМПЬЮТЕРЫ МИРА И НИКОМУ НЕ СОЗДАЮЩИЕ ПРОБЛЕММ, КРОМЕ ТЕХ ЛЮДЕЙ, У КОТОРЫЙ РУССКИЙ ЯЗЫК ЯВЛЯЕТСЯ РОДНЫМ.
И отсюда получается, что язык компьютерных программистов – это тот самый ПЕРЕХОДНЫЙ ЯЗЫК, БЕЗ КОТОРОГО ОСТАЛЬНЫМ РУССКИМ ЛЮДЯМ НИ ЗА ЧТО НЕ ПОНЯТЬ ВСЕ ТЕ ЯЗЫКИ ЮНИКОДОВСКИХ И НЕ-ЮНИКОДОВСКИХ ПРОГРАММ, КОТОРЫЕ ЗИЖДЯТСЯ НА ЖЁСТКОЙ ПЛИТЕ СИМО-ХАМО-ИАФЕТОВСКОЙ СИСТЕМЫ, СОЗДАННОЙ ПРИБЛИЗИТЕЛЬНО ТЫЩУ ЛЕТ НАЗАД ИЗ БУКВЕННЫХ ЗНАКОВ И ЗВУКОВ ЖИВОГО РУССКОГО ЯЗЫКА, СВЯЗАННОГО ИЗНУТРИ СО ВСЕЙ СИСТЕМОЙ ЖИЗНИ ЭТОЙ ВСЕЛЕННОЙ И ТЕМ КУСКОМ ЗЕМЛИ, НА КОТОРОМ СТОИТ ЭТА ВСЯ симо-хамо-иафетская плита. И ВОТ, МЫ ПОДОШЛИ К ТОМУ МОМЕНТУ, КОГДА ЭТА ПЛИТА ПОД НАЗВАНИЕМ НОЛЬ ТРЕСКАЕТСЯ НА КУСКИ И РУШИТ ВСЁ, ЧТО НА НЕЙ СТОЯЛО. Прямо как тот железный великан с глиняными ногами:
Истукан из книги пророка Даниила Глава 2
«Тебе, царь, было такое видение: вот, какой-то большой истукан; огромный был этот истукан, в чрезвычайном блеске стоял он пред тобою, и страшен был вид его.
У этого истукана голова была из чистого золота, грудь его и руки его — из серебра, чрево его и бедра его медные, голени его железные, ноги его частью железные, частью глиняные.
Ты видел его, доколе камень не оторвался от горы без содействия рук, ударил в истукана, в железные и глиняные ноги его, и разбил их.
Тогда все вместе раздробилось: железо, глина, медь, серебро и золото сделались как прах на летних гумнах, и ветер унес их, и следа не осталось от них; а камень, разбивший истукана, сделался великою горою и наполнил всю землю.
Вот сон! Скажем пред царем и значение его.
Ты, царь, царь царей, которому Бог небесный даровал царство, власть, силу и славу, и всех сынов человеческих, где бы они ни жили, зверей земных и птиц небесных Он отдал в твои руки и поставил тебя владыкою над всеми ими. Ты — это золотая голова!
После тебя восстанет другое царство, ниже твоего, и еще третье царство, медное, которое будет владычествовать над всею землею.
А четвертое царство будет крепко, как железо; ибо как железо разбивает и раздробляет все, так и оно, подобно всесокрушающему железу, будет раздроблять и сокрушать.
А что ты видел ноги и пальцы на ногах частью из глины горшечной, а частью из железа, то будет царство разделенное, и в нем останется несколько крепости железа, так как ты видел железо, смешанное с горшечною глиною.
И как персты ног были частью из железа, а частью из глины, так и царство будет частью крепкое, частью хрупкое.
А что ты видел железо, смешанное с глиною горшечною, это значит, что они смешаются через семя человеческое, но не сольются одно с другим, как железо не смешивается с глиною.
И во дни тех царств Бог небесный воздвигнет царство, которое вовеки не разрушится, и царство это не будет передано другому народу; оно сокрушит и разрушит все царства, а само будет стоять вечно, так как ты видел, что камень отторгнут был от горы не руками и раздробил железо, медь, глину, серебро и золото. Великий Бог дал знать царю, что будет после сего. И верен этот сон, и точно истолкование его! Дан.2:31-45
https://apokalips.ru/2021/06/08/istukan-daniila/
ТО ЕСТЬ ЕВРЕИ ДАВНО ЖДАЛИ ЭТОГО МОМЕНТА – СВОЙ АПОКАЛИПСИС ВНУТРИ СВОЕГО КОРОБОЧНОГО МИРА. И ВОТ ДОЖДАЛИСЬ – ЮНИКОД ПОШЁЛ ПРОТИВ НЕ-ЮНИКОДА И У ЛЮДЕЙ В КОМПАХ, НА ФЛЕШКАХ И ДРУГИХ НОСИТЕЛЯХ СТАЛИ ИСЧЕЗАТЬ ФАЙЛЫ, ПОЕДАЕМЫЕ ЭТИМИ ВЗАИМОПЕРЕВЁРНУТЫМИ МИРАМИ ИЗ ЗОЛОТА, МЕДИ, ЖЕЛЕЗА И ГЛИНЫ.
Одна надежда на то, что написанное по-русски на обычной бумаге, никуда не денется.
Компьютерный мир саморазрушается. Ибо не зря его создали в СИЛИКОНОВОЙ ДОЛИНЕ:
«ГЛИНА - Мелкозернистая осадочная горная порода, пылевидная в сухом состоянии, пластичная при увлажнении. Глина состоит из одного или нескольких минералов группы каолинита, монтмориллонита или других слоистых алюмосиликатов, но может содержать и песчаные, и карбонатные частицы. Как правило, породообразующим минералом в глине является каолинит, его состав: 47% оксида кремния, 39% оксида алюминия и 14% воды». ВИКИПЕДИЯ
ПРЯМО КАК ПРИ ГОЛОСОВАНИИ ЗА ВЫБОР ОДНОЙ ИЗ ТРЁХ ПАРТИЙ…)))
«Силикон — это полимер, основой которого является цепочка молекул кремния и кислорода. К атомам кремния присоединяется органические группы (фенильные, этильные, метильные).
Из чего делают силикон» - flotilia.su
ПАМЯТКА ДЛЯ ВЫБОРЩИКОВ: ДАЖЕ ГЛИНА НЕ ОДНОРОДНА ПО СВОЕМУ СОСТАВУ, ВЫБЕРЕШЬ КРЕМЕНЬ И РАЗВАЛИШЬСЯ БЕЗ ЛЁГКОГО АЛЮМИНИЯ И ВОДЫ. ПРАХОМ СТАНЕШЬ.
А у нас всё про одну партию власти судачат! Выберете одну – и рухнете. Не даром у русского народа славится поговорка: БОГ ЛЮБИТ ТРОИЦУ!
А КАК ЖЕ НАШИ ПРОГРАММИСТЫ?
Сегодня в мире всё перевернулось: если они не будут переводить ЮНИКОДОВСКИЕ И НЕ-ЮНИКОДОВСКИЕ ВЫМЫСЛЫ на русский язык – всё, что замешано на других языках тоже превратится в прах.
Поэтому беру тетрадочку и записываю ручкой свои мысли тихо и не спеша. Программу уничтожения системы ИСТУКАНА из книги пророка Даниила не остановить. По этой программе создавалось множество царств и многие в их строительстве и разрушении здорово поднаторели.
«Камень, раздавивший истукана, был отторгнут от горы не руками и раздробил железо, медь, глину, серебро и золото…»
НО ЕСЛИ НЕ РУКАМИ, ТО ЧЕМ?
А вот тут к месту будет и тот ЦИМУС, на который с самого начала намекал ЯНДЕКС:
«ОРАНЖЕС: Как вернуть названиям файлов русские имена вместо кракозябров? (fat32-to-ntfs=кракозябры) «Существует ли какая-нибудь прога для восстановления русских букв в названиях файлов и папок? Очень надеюсь, что такая тулза существует
АКИНА: имхо зря... впрочем попробуй программно дернуть эти кракозябры и скормить их какому-нить дешифровщику типа Штирлица... если он сможет - напиши программку. Впрочем если он и сможет - то не все символы... на винте лежали все доки организации... нормально... такие вещи делаем без бэкапов... сильно.
БИОМЕХАНИК: Нет. Не существует. Ручонками, ручонками.
АКИНА Слишком долго придецца дергать...
БИОМЕХАНИК: Чтобы столько тысяч файлов ручонками, это под что они должны быть заточены?
ОРАНЖЕС: под что они должны быть заточены? Наверное под другое, чем когда делали такую конверсию…»
https://forum.ixbt.com/topic.cgi?id=22:61664
ВОТ ЭТО «ДРУГОЕ» СКОРО ВИДИМО И ПОЯВИТСЯ В РЕАЛЬНОМ МИРЕ.
И ПОСМОТРИМ, ЧТО ТОГДА ПРОИЗОЙДЁТ.
По крайней мере, одна подсказка уже есть:
КРАКОЗЯБРА ИЛИ БНОПНЯ
Кракозя;бры (кракозяблы, крокозябры, крюкозябры, крюкозяблы, крякозябры, квакозябры, крокозяблы, кракосямбы, крязозябры, крякозяблики, зюквы, зюки, козяблики, калябушки, черты и резы, иногда бнопня;) — жаргонизм (не имеющий на 2009 устоявшегося нежаргонного эквивалента), обозначающий элементы бессмысленной с точки зрения читателя последовательности символов, полученной в результате перекодированния неправильно настроенным ПО из вполне осмысленного текста, в первую очередь, по причине неправильно настроенной кодовой страницы, а также из-за использования несоответствующего шрифта; в единственном числе — вообще любой компьютерный символ, для которого в русском языке нет подходящего звука, например, значок @. Происходит от слова «крокозябла», которое, в свою очередь, является синонимом выражения «детские каракули». Так о ребёнке, малюющем непонятные, с точки зрения взрослых, картинки, говорят: «Крокозябру рисует». По-японски явление, аналогичное крокозябрам, называется модзибакэ (яп. ;;;;), а по-китайски — луаньма (кит. ;; «мешанина из знаков»). Болгары называют этот эффект маймуница («обезьяница»), а сербы — ђубре («мусор»).
В 1980-е и 1990-е пользователи компьютеров и с 1990 г. — пользователи русскоязычной части интернета вынуждены были мириться с существованием нескольких конкурирующих кодировок кириллицы: основная, ГОСТ, альтернативная — DOS 866 (Unix KOI8-R, Windows CP-1251, ISO 8859-5), веб-сайт, неопытные пользователи могли наткнуться на странные необычные символы вместо букв кириллицы.
Название «бнопня» (или, более точно, «бНОПНЯ») напрямую происходит от явления неправильной настройки кодировок в почтовых программах. Так выглядит слово «Вопрос», преобразованное из кодировки CP1251 в KOI8-R. По слову «бНОПНЯ» опытные пользователи сразу определяли новичков, задававших вопрос по настройке кодировки.
Несмотря на всё более широкое распространение Юникода, феномен крокозябр иногда встречается и сегодня. Также есть возможность получить неадекватные символы при использовании неправильных шрифтов при печати на принтере или фотонаборном автомате, неверно настроенной локали программы (когда вместо CP1251 используется CP1252)
Словарь диких академиков https://dic.academic.ru/dic.nsf/ruwiki/985919
18.08.2021 г.
Свидетельство о публикации №121081800704