EncInfo (content-плагин)
Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view
EncInfo (content-плагин)
В новом плаге думаю определять encoding файла.
release http://wincmd.ru/plugring/EncInfo.html
beta www.uvviewsoft.com/bb/
release http://wincmd.ru/plugring/EncInfo.html
beta www.uvviewsoft.com/bb/
Последний раз редактировалось Alextp Ср окт 16, 2013 01:00, всего редактировалось 1 раз.
Alextp
То есть TEXT— это всё в кучу, кроме юникодых, DOS и бинарных? А хорошо ли это? Конечно, хотелось бы кириллические тексты в ANSI 1251 отличать от латиницы и от нераспознанных. Целесообразность RTF и KOI (если брать возможности Codepage) обсуждабельна, но если их нетрудно показать — почему нет?
То есть TEXT— это всё в кучу, кроме юникодых, DOS и бинарных? А хорошо ли это? Конечно, хотелось бы кириллические тексты в ANSI 1251 отличать от латиницы и от нераспознанных. Целесообразность RTF и KOI (если брать возможности Codepage) обсуждабельна, но если их нетрудно показать — почему нет?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
не знаю пока, как детектить русиш текст в Cp1251.
Бета. Смотрим.
www.uvviewsoft.com/bb/
Добавлено спустя 2 минуты:
-То есть TEXT— это всё в кучу
Нет.В бете уже не так
Добавлено спустя 25 минут:
Зачем тебе отличать русиш тексты в ANSI надо, а отличать русиш тексты в UTF16, или utf8 - не надо? Нелогично
Может еще колонку? IsRus.
Добавлено спустя 27 минут:
Детект NFO. Update
Бета. Смотрим.
www.uvviewsoft.com/bb/
Добавлено спустя 2 минуты:
-То есть TEXT— это всё в кучу
Нет.В бете уже не так
Добавлено спустя 25 минут:
Зачем тебе отличать русиш тексты в ANSI надо, а отличать русиш тексты в UTF16, или utf8 - не надо? Нелогично
Может еще колонку? IsRus.
Добавлено спустя 27 минут:
Детект NFO. Update
Alextp
Посмотрел. С той колонкой, где Binary и Text, всё ясно (но о числе колонок см. далее). А с кодировками пока нет. Проверил на рабочем каталоге TC. Один файл распознан как UTF-8 BOM, один как RTF, для прочих отображаются сплошные знаки вопроса. И добро бы для бинарных, а то и для текстовых.
Добавлено спустя 7 минут:
Проверил обновлённую версию. File_id.diz не детектится как DOS (знак вопроса). Про пару файлов в кодировке Windows-1252 (это FullTCHistory.txt и NoClose.ini) утверждается, что это ASCII. RTF отображается правильно. Дальше опять знаки вопроса...
Посмотрел. С той колонкой, где Binary и Text, всё ясно (но о числе колонок см. далее). А с кодировками пока нет. Проверил на рабочем каталоге TC. Один файл распознан как UTF-8 BOM, один как RTF, для прочих отображаются сплошные знаки вопроса. И добро бы для бинарных, а то и для текстовых.
Если учесть, что русских текстов в ANSI у меня многократно больше, чем в юникоде, логика получается несколько другой. Насчёт отдельной колонки не уверен. Всё-таки когда вся информация сведена в единую колонку, удобнее. Тем более, если она используется вместе с другими колонками от других плагинов. Даже при наличии прокрутки.Alextp писал(а):Зачем тебе отличать русиш тексты в ANSI надо, а отличать русиш тексты в UTF16, или utf8 - не надо? Нелогично
Добавлено спустя 7 минут:
Проверил обновлённую версию. File_id.diz не детектится как DOS (знак вопроса). Про пару файлов в кодировке Windows-1252 (это FullTCHistory.txt и NoClose.ini) утверждается, что это ASCII. RTF отображается правильно. Дальше опять знаки вопроса...
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
позже сделаю, по опции, определение русиш текстов 1251. Подумаю еще какие там опции делать. То ли минимальное число русиш символов, то ли минимальное число разных, и каких именно.
Последний раз редактировалось Alextp Пн окт 14, 2013 21:54, всего редактировалось 1 раз.
Нет. И не File_id.diz отображался как ASCII (хотя он-то как раз должен бы), а NoClose.ini из NoClose Replacer в кодировке ANSI 1252. Вот его содержание:Alextp писал(а):проверь в Synwrite, есть ли вхождения
А в файле истории могут встречаться всякие последовательности, но как ASCII он детектиться не должен. И не детектится самыми разными средствами.[General]
CommandProcessor=cmd.exe /C START " NoClose Replacer 1.3 © Konstantin Vlasov" cmd.exe /T:1B /E:ON /F:ON /V:ON /K
ShowWindow=normal
ShortcutWaitDelay=500
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12
Хоть для меня эти вопросы и не связаны с TC, всё же, думаю, в этой теме они не будут оффтопными:
- Надо ли детектить .rtf? Т.е., существуют ли в реальности, не в тестовых наборах, файлы формата RTF с иным расширением?
- Кто-нибудь видел, опять же - в реальности, файлы в кодировках UTF-32 LE/BE (UCS-4)?
- UTF-8 без BOM и ANSI, при отсутствии кириллицы (символов из расширенного набора) - одно и то же. Как логичнее описать: ANSI, или UTF-8 w/o BOM?