MaGoth
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору megane68 Цитата: Изучаю потихоньку, но мне как профану сложновато вычленить, что- то нужное из сего чтива. Видимо пока не добрался до этого места. Со сценарием в ANSI проблема, если пользуешься HM NIS Edit. Я уже выше присал, что у меня названия логотипов есть с португальскими и прочими прибамбасами, например буква А с умляутом над буквой. И таких примеров много. HM NIS такой сценарий преобразовывает в ANSI и получается буква А без умляута. Когда сценарий уже готов, вычислить такой файл можно только по ошибкам при компиляции. И вот сидишь и пятьдесят названий после каждой ошибки компиляции правишь. Занятие я бы сказал не для слабонервных. ))) ... Victor_VG Проблемы с кодировками неизлечимы до тех пор, пока все разработчики осей и софта не соберутся вместе и не придут к единому решению. До тех пор либо будут крякозябры в отдельных продуктах, либо оси будут глючить от твиков и костылей. Поэтому я изначально хочу побороть этот вопрос. На корню так сказать. | Для нац., алфавитов и их символов вам нужно использовать версию NSIS UNICODE, все остальное будет выводить разношерстные тексты в виде кракозябр.. Цитата: Теперь надеюсь могу не обращать внимание на кодировку сценария. Просто после редактирования конвертирую его в юникод и порядок - не надо править названия файлов. | Юникодная версия сама все форматит перед компиляцией в надлежащий ей вид, если код в Анси.. Но, стоит помнить что для сложных скриптов с использование всяких функций длл/апи и прочего, потребуются изменения в названиях функций и т.д. и т.п.. Цитата: С договорённостью вы правы, но и человеческий фактор не надо скидывать со счетов. Я не раз встречал переводы сделанные с кодировкой ресурсов в ANSI (для Win9x/ME) и с костылями в виде правки большинства кодовых страниц ОС на СР-1251 которые прикручивали к UNICODE ОС платформы WINNT под предлогом "Всё работает! Просто поставьте этот твик реестра и кракозябров не будет!" вместо перевода ресурсов в UNICODE - налицо откровенная лень горе-переводчика и вся ОС стоит на ушах. | Зачем что-то и где-то править если все давно сделано?! |