Syn - автодект кодировки.

Post Reply
mp3sova
Posts: 8
Joined: 12.03.2017 12:00

Syn - автодект кодировки.

Post by mp3sova »

Ситуация такая, Syn распознаёт кодировку только если есть нац.символы.
пример оба файла UTF-8:
http://rgho.st/7QYkm2xrH
account.php - открывается верно, в UTF-8
column_left.php - окрывается в ANSI, хотя должен быть в UTF-8.

В программе есть принудительная опция открывать всё в UTF-8, но тогда детектор перестаёт срабатывать на ANSI кодировку.

Можно улучшить автодетектор до уровня Notepad++? Он определяет эти файлы верно.
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

>column_left.php - окрывается в ANSI, хотя должен быть в UTF-8.
Он может быть и ansi и utf8 - кодировки дают одно если это ASCII text.
Так что открыл правильно..
mp3sova
Posts: 8
Joined: 12.03.2017 12:00

Post by mp3sova »

благодарю, не знал об этой особенности, как ужиться с этим :)?
В программе есть принудительная опция открывать например php в UTF-8, но тогда детектор перестаёт срабатывать на ASCII кодировку. Можно ли как-то обойти?
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

>как ужиться с этим
Вроде, это не проблема. зачем обойти...
mp3sova
Posts: 8
Joined: 12.03.2017 12:00

Post by mp3sova »

Конкретная ситуация, ставлю для php UTF-8, открываю файлы в ANSI и получаю:
http://f21.ifotki.info/org/d3c076f259ab ... 189917.jpg
Выходит автоопределение игнорируется? Если не ставить принудительно UTF-8 для php, данный файл распознаётся нормально, хотя оно и понятно, открывается ведь по умолчанию в ANSI :)
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

Не игнорируется, это опция так работает, она все для лексера php открывает теперь в utf8...

тут поможет плагин (если он будет читать on_open и менять код-ку).
я плагин для 1-2 юзеров не пишу.
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

Записал такой виш https://github.com/Alexey-T/SynWrite/issues/70
наверное поправлю потом.
Post Reply