EncInfo (content-плагин)
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Когда станет скучно, можно будет скомбинировать с плагином TextLine. Добавить туда кодировку "auto". Можно не килобайты тестировать, а только отображаемую строку.
Последний раз редактировалось Lev Вт окт 15, 2013 17:20, всего редактировалось 1 раз.
Avada
Учти что детект "ansi ru/ dos ru" такой. в первых 2 Кб ищутся все русиш символы (для ansi это одни коды, для dos другие, есть пересечение между ними). и если процент всех русишов больше 30 от всего блока, то "русский". можно и минимальный filesize задать. в ini
Добавлено спустя 3 минуты:
upd для "folder"
Учти что детект "ansi ru/ dos ru" такой. в первых 2 Кб ищутся все русиш символы (для ansi это одни коды, для dos другие, есть пересечение между ними). и если процент всех русишов больше 30 от всего блока, то "русский". можно и минимальный filesize задать. в ini
Добавлено спустя 3 минуты:
upd для "folder"
-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12
С ANSI и Юникодами, вроде, всё хорошо. Немного позабавило, что файл нулевого размера - ANSI. А вот с 866, по крайней мере в батниках, проблема. Половина моих .cmd - Binary, вторая половина - ANSI. С Binary разобрался: я часто использую в батниках символы 0x08 и 0x1A. Но, если их удалить, - всё равно ANSI. Параметр rus_word_len работает при определении DOS кодировки?
-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12
Ага. Так работает:Вот бы ещё один ключик в ини, типа такого:
binary_ignore=0x08,0x1A[,...]
Код: Выделить всё
[ini]
utf8_buffer_size_kb=8
oem_buffer_size_kb=8
oem_percent=0
rus_buffer_size_kb=8
rus_percent=0
rus_min_size=0
rus_word_len=3binary_ignore=0x08,0x1A[,...]
-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12
Да, с 1 лучше. С 0 по крайней мере один ANSI файл определялся как DOS.
Добавлено спустя 5 минут:
Этот ANSI файл продолжает определяться как DOS:
Добавлено спустя 5 минут:
Этот ANSI файл продолжает определяться как DOS:
Код: Выделить всё
Диапазоны частот
P-GSM 900 E-GSM 900 R-GSM 900 GSM 1800 GSM 1900
Uplink 890 – 915 МГц 880 – 915 МГц 890 – 925 МГц 1710 – 1785 МГц 1850 – 1910 МГц
Downlink935 – 960 МГц 925 – 960 МГц 935 – 970 МГц 1805 – 1880 МГц 1930 – 1990 МГц
Каждый частотный канал в GSM занимает полосу 200 кГц. Для системы GSM-900 выделено
124 дуплексных частотных канала в диапазонах 890 - 915 МГц (передача MS=>BTS)
и 935 - 960 МГц (передача STS=>MS), а для системы GSM-1800 374 частотных канала
в диапазонах 1710 - 1785 МГц (передача MS=>BTS) и 1805 - 1880 МГц
(передача BTS=>MS). Недостаток каналов для обслуживания пользователей наиболее
распространенной системы GSM-900 заставил увеличить полосу частот, отводимую GSM
в этом диапазоне, на 2·10 МГц. Появился расширенный вариант E-GSM (Extended GSM),
где полоса частот 880 - 915 МГц выделена для передачи MS=>BTS, a полоса
925 - 960 МГц для передачи BTS=>MS. Кроме того, для развертывания сетей GSM
на железнодорожном транспорте разработан стандарт GSM-R, использующий полосы
876 - 880 МГц (MS=>BTS) и 921 - 925 МГц (BTS=>MS). На американском континенте
из-за смещенного регламента частот вместо GSM-1800 развертывают сети GSM-1900:
1850 - 1910 и 1930 - 1990 МГц.-
Serge Yolkin
- Сообщения: 664
- Зарегистрирован: Сб июл 25, 2009 11:12