Author Topic: самопроизвольная смена кодировки  (Read 400 times)

Offline sth

  • Registered User
  • Newbie
  • *
  • Posts: 12
  • Karma: +0/-0
самопроизвольная смена кодировки
« on: September 25, 2018, 09:15:38 AM »
пробую использовать HE x64 2.0.62
есть проект, для него в свойствах установлена кодировка cyrillic(dos) 866
в файле настройки для используемого синтаксиса тоже задана кодировка 866  <Encoding default="866" force="true"/>
в свойствах проекта задан этот синтаксис
естественно я ожидаю, что файлы проекта будут иметь кодировку 866
но проблема в том, что файлы самопроизвольно меняют кодировку в процессе редактирования на utf-8. В какой момент это происходит к сожалению не могу уловить. Меняю кодировку руками на 866, какое-то время работаю, а потом опять уже кодировка utf-8. Раздражает сильно.
Интересно, что все настройки синтаксиса, проектов используются те же, что были в версии 1.* и там ничего похожего с кодировкой не происходило.
Как бы с этим побороться?

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2222
  • Karma: +37/-3
    • HippoEDIT
Re: самопроизвольная смена кодировки
« Reply #1 on: October 04, 2018, 05:26:14 PM »
Привет,

извини за задержку с ответом. Что-то мне перестали приходить автоматические напоминания про посты на email...

Настройки в проекте и в Document Default действуют на создание нового файла.
При открытии всегда происходит определение кодировки, если она не была установлена вручную для файла, или НЕ установлен force режим для синтакса.
У тебя стоит <Encoding default="866" force="true"/>.

То что кодировка таки меняеться похоже на баг, но может быть и решением по умолчанию при сохранении, если документ содержит символы которые не могут быть сохранены в 866 кодировке (обычно там выпадает попап, но можно поставить птичку больше не спрашивать, на сколько я помню).
Но чтобы нормально помочь, надо что бы было воспроизводимо :/

Я больших изменений в 2.00 в этой области не помню, но мог "соптимизировать".

С уважением,
Алекс.

Offline sth

  • Registered User
  • Newbie
  • *
  • Posts: 12
  • Karma: +0/-0
Re: самопроизвольная смена кодировки
« Reply #2 on: October 09, 2018, 03:21:15 PM »
могу предоставить тестовый проект, на котором у меня проявляется и эта проблема и описанная в теме про падение при закрытии файла в активной закладке. Ну и еще что там надо типа файлов настройки синтаксиса. Только скажи как файлы передать.

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2222
  • Karma: +37/-3
    • HippoEDIT
Re: самопроизвольная смена кодировки
« Reply #3 on: October 09, 2018, 04:24:08 PM »
Сожми проэкт, файлы из него (нужны по минимуму только чтобы восроизвести) и каталог %APPDATA%\HippoEDIT (там настройки). Может хватит. Может быть в том числе связано с загружаемыми плагинами и с файловыми настройками, но это можно проверить позже.

А дамп, что не создается?

И послать все на supportbox on hippoedit.com.

Offline sth

  • Registered User
  • Newbie
  • *
  • Posts: 12
  • Karma: +0/-0
Re: самопроизвольная смена кодировки
« Reply #4 on: October 10, 2018, 09:08:17 AM »
отправил.

а дамп - да, создается, только я ни разу не дождался окончания его создания :)
правда не могу сказать, что прям очень долго ждал.

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2222
  • Karma: +37/-3
    • HippoEDIT
Re: самопроизвольная смена кодировки
« Reply #5 on: October 10, 2018, 02:41:14 PM »
Дамп тоже нужен! Даже в первую очередь.
Пожалуйста дождись ;)

Offline sth

  • Registered User
  • Newbie
  • *
  • Posts: 12
  • Karma: +0/-0
Re: самопроизвольная смена кодировки
« Reply #6 on: October 11, 2018, 01:50:33 PM »
отправил снова каталог с настройками и дампом