Тема: UTF-8
Показать сообщение отдельно
  #2  
Старый 17.08.2016, 16:40
Sergey ``Mithgol'' Sokoloff
Guest
 
Сообщений: n/a
По умолчанию UTF-8

Sergey ``Mithgol\'\' Sokoloff написал(а) к Anton Barabanov в Dec 15 15:02:20 по местному времени:

Так было 21:25 24 Dec 15 написано от Anton Barabanov к All:

AB> Что настроить чтобы можно было читать письма в кодировке UTF-8?

Попробуй установить и настроить мою разработку PhiDo в качестве фидобраузера
(просмотрщика фидопочты), интегрированного в GoldED+.


Даю пошаговую инструкцию, как его установить:

1) Зайти на сайт https://nodejs.org/ и скачать движок Node.js, установить его
(в комплект установки по умолчанию входит менеджер пакетов npm, и он также
будет нужен).

2) После того, как Node.js и npm установятся, открыть окно консоли (в Windows
это делается командою cmd).

3) В консоли подать такую команду:

npm install -g https://github.com/Mithgol/phido/tarball/master

Придётся некоторое время (зависящее от скорости Интернета и жёсткого диска)
ждать, пока PhiDo и все его зависимости скачаются, распакуются и установятся.
Там порядка 100 мегабайтов файлов, некоторые из которых довольно мелкие.

PhiDo устанавливается в подкаталог модулей Node.js (в системе Windows это будет
подкаталог node_modules/phido в том каталоге, в котором на первом шаге был
установлен Node.js).

4) Настроить PhiDo: в каталоге node_modules/phido скопировать файл-пример
phido.conf-example в новый файл phido.conf и править этот файл настроек
в текстовом редакторе.

5) Добавить PhiDo в конфиг GoldED+ (в файл .cfg) в качестве внешней утилиты:

ExternUtil 15 phido "--file=@file" "--area=@cecho"

6) В конфигурацию клавиш GoldED+ (обычно в goldkeys.cfg) добавить ещё одну:

F12 ExternUtil15

После этого в GoldED+ по нажатию указанной клавиши (F12) можно будет открыть
читаемое письмо в отдельном окне PhiDo.

В этих последних шагах номер утилиты (15) и конкретная горячая клавиша (F12)
могут быть изменены по вкусу, если они перекрывают собою какие-либо назначенные
ранее номера и клавиши. (Важно лишь, чтобы номер утилиты был одним и тем же
и на пятом, и на шестом шаге.)


Ожидаемые улучшения в PhiDo по сравнению с Голдедом:

1) Возможность чтения фидопочты в кодировке UTF-8.

2) Возможность употребления URLов, по длине превышающих 79-80 символов (если
они не разорваны реальным символом конца строки).

3) Поддержка FGНI URL (в GoldED-NSF они также поддерживаются, а в GoldED+ нет).
Иными словами, гипертекстовый Фидонет.

4) Растровые иллюстрации (PNG, JPEG, GIF) и векторные иллюстрации (SVG)
автоматически декодируются из UUE и показываются на месте UUE-кодов.

5) Поддержка фидонетовских подстрок Unicode.

6) В заголовке сообщения отображается аватар (юзерпик) автора сообщения.


Сразу скажу, что пока поддерживаются только базы в формате JAM, а положение их
читается из конфигурационных строк EchoArea эхопроцессора НPT, причём ожидается
(но не проверяется) отсутствие [подстановок] в этих строках.

Так как в твоём сообщении нет кладжей PID и TID, то я не могу быть уверен
в том, какой у тебя эхопроцессор и какая операционная система; тебе придётся
самостоятельно оценить применимость вышеприведённой инструкции.


... I designed this rhyme To remind myself how I tried so hard
--- Тебе не кажется, что кружится твоя голова, мой мармеладовый: это ── трава!
Ответить с цитированием