Victor_VG
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору shadow_member А зачем быть всем специалистами? Неужели при установке системы выбирая кодировку сложно глянуть в дополнительные вкладки и отметить там все кодовые таблицы? У меня за все годы что я пользуюсь птичкой, ещё с первых альф, а до неё с первых Mozilla Suite всего пару раз возникала нужда в перекодировке, да и то с рабочего сервера который который ребята по ошибке настроили не верно. Поправили настройки сервера и явление исчезло навсегда. И подменой кодовых страниц я не не пользуюсь - причина возникновения данного явления элементарна - многие переводчики переводя программы использующие UNICODE ресурсы по разным причинам, чаще всего из лени, не ставят для них кодовую страницу шрифтов. А объясняют это "Сохранение совместимости перевода с Win9х/ME" при этом они игнорируют тот факт, что программы для линейки ОС Win9x/ME используют унаследованную от линии Windows 3.x кодировку ANSI, а ОС семейства Windows NT уже с первой своей версии Windows NT 3.1 использовали внутреннюю кодировку UNICODE. Зато, для оправдания собственной лени они придумали простой выход - легенду о необходимости подмены кодовых страниц системы. Сама же данная операция приводит к нарушениям в механизме работы определения кодовых страниц ядра ОС, и в итоге написанные с использованием кодировки UNICODE в ресурсах программы начинают сбоить. Возьми те же Resource Haker или PE Explorer и посмотри какие языки ресурсов есть во многих программах. Часто там будет их несколько, и сбой в одном из них может вызвать сбой всех остальных, хотя сменить кодовую таблицу ресурса в том же Resource Hacker дело пары секунд, но это надо делать для каждого ресурса, да и смотреть внимательно "А ошибок не наделаю?", но именно это и лень многим делать. Обычное оправдание для таких случаев "Извините, времени сделать всё тщательно и на совесть нет, сделал на скорую руку, но это потребовало костыль в виде смены кодовых страниц в системе прикрутить - только тогда мой перевод работает!" этим людям банально лень - спешат как голый в баню выложить свой черновик и таким способом "застолбить приоритет". А все проблемы вылезут у других людей после, зато в полном объёме. Я не раз встречал случаи когда из-за этого те же GIMP/Inkscape/OpenOffice/Audacity вместо нормальных надписей бред сивой кобылы выводили - пользователь убеждённый автором "русификатора" сбил UNICODE для всё системы, а итогом становилась не совместимость на уровне шрифтов записанной им на диски информации. При этом он утверждал, что "у него всё нормально", а вот у окружающих мол "Гранаты не той системы, и надо всем сменить кодировку так, как АВТОР РУСИФИКАТОРА СОВЕТУЕТ - ОН АВТОРИТЕТ НЕПРЕРЕКАЕМЫЙ, И РЕЧЁТ ИСТИНУ В ПОСЛЕДНЕЙ ИНСТАНЦИИ...". Потому, прежде чем применять какие-то патчи/заплатки/изменения системных настроек надо выяснить абсолютно все последствия, миллион раз всё перепроверить, и только потом принимать решение об их применимости. Иначе заложенные в них унаследованные проблемы гарантированы. Эти элементарные правила известны любому ученику ПТУ или студенту-первокуснику, а о профессионалах я молчу. Но правда в средней школе их не проходят - у бедных детишек иначе мозги раскалятся от "лишних" знаний, а добрый дядя Стиви останется без источника гарантированного заработка.
---------- Жив курилка! (Р. Ролан, "Кола Брюньон") Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti |
| Всего записей: 34389 | Зарегистр. 31-07-2002 | Отправлено: 11:35 06-03-2010 | Исправлено: Victor_VG, 11:50 06-03-2010 |
|