LINUX.ORG.RU

История изменений

Исправление sunjob, (текущая версия) :

небольшой выкус из «бортового журнала»

1. сохраняем в файл, смотрим

enconv -L ru_RU.UTF-8 < 1.html > 1.ru
lynx -display_charset=utf-8 -force_html 1.ru
кракозиябры

2. пробуем настроить lynx изнутрей

настраиваем:

O - options
Assumed document character set(!): [utf-8___________]
стрелками наверх для применить:
"Accept Changes" (потом стрелка вправо - сохранить)

Save options to disk: [X] (стрелка вправо)
ОК - кажет нормально, но не сохраняет настройки при выходе

смотрим на настройку и уточнение вверху

Assumed document character set(!): [iso-8859-1______]
options marked with (!) will not be saved
браво мама!!!

3. чего там у нас с «золотыми» ключиками?

lynx --help | grep charset
-assume_charset       = MIMEname charset for documents that don't specify it
-assume_local_charset = MIMEname charset assumed for local files
-assume_unrec_charset = MIMEname use this instead of unrecognized charsets
-display_charset      = MIMEname charset for the terminal output
-html5_charsets         toggles use of HTML5 charset replacements (off)
lynx -display_charset=UTF8 -assume_charset=utf-8 -force_html  1.ru

работает

пробум перенаправление, работает

enconv -L ru_RU.UTF-8 < 1.html | lynx -dump -force_html -stdin -display_charset=UTF8 -assume_charset=utf-8

4. донастроЙка mc

sudo mcedit /usr/libexec/mc/ext.d/web.sh

добавляем

do_view_action() {
  filetype=$1

  case "${filetype}" in
  html)
  enconv -L ru_RU.UTF-8 <  "${MC_EXT_FILENAME}" | lynx -dump -force_html -stdin -display_charset=UTF8 -assume_charset=utf-8 2>/dev/null || \
  lynx  -dump -force_html  "${MC_EXT_FILENAME}" 2>/dev/null || \
  links -dump              "${MC_EXT_FILENAME}" 2>/dev/null || \
  w3m   -dump              "${MC_EXT_FILENAME}" 2>/dev/null || \
  cat                      "${MC_EXT_FILENAME}";;
    *) ;;
  esac
}

можно, конечно, донакрутить с enconv для «всех вориантов»...

спасибо за помощь :о)

Исправление sunjob, :

небольшой выкус из «бортового журнала»

1. сохраняем в файл, смотрим

enconv -L ru_RU.UTF-8 < 1.html > 1.ru
lynx -display_charset=utf-8 -force_html 1.ru
кракозиябры

2. пробуем настроить lynx изнутрей

настраиваем:

O - options
Assumed document character set(!): [utf-8___________]
стрелками наверх для применить:
"Accept Changes" (потом стрелка вправо - сохранить)

Save options to disk: [X] (стрелка вправо)
ОК - кажет нормально, но не сохраняет настройки при выходе

смотрим на настройку и уточнение вверху

Assumed document character set(!): [iso-8859-1______]
options marked with (!) will not be saved
браво мама!!!

3. чего там у нас с «золотыми» ключиками?

lynx --help | grep charset
-assume_charset       = MIMEname charset for documents that don't specify it
-assume_local_charset = MIMEname charset assumed for local files
-assume_unrec_charset = MIMEname use this instead of unrecognized charsets
-display_charset      = MIMEname charset for the terminal output
-html5_charsets         toggles use of HTML5 charset replacements (off)
lynx -display_charset=UTF8 -assume_charset=utf-8 -force_html  1.ru

работает

пробум перенаправление, работает

enconv -L ru_RU.UTF-8 < 1.html | lynx -dump -force_html -stdin -display_charset=UTF8 -assume_charset=utf-8

4. донастроЙка mc

sudo mcedit /usr/libexec/mc/ext.d/web.sh

добавляем

do_view_action() {
  filetype=$1

  case "${filetype}" in
  html)
  enconv -L ru_RU.UTF-8 <  "${MC_EXT_FILENAME}" | lynx -dump -force_html -stdin -display_charset=UTF8 -assume_charset=utf-8 2>/dev/null || \
   lynx  -dump -force_html "${MC_EXT_FILENAME}" 2>/dev/null || \
   links -dump             "${MC_EXT_FILENAME}" 2>/dev/null || \
   w3m   -dump             "${MC_EXT_FILENAME}" 2>/dev/null || \
   cat "${MC_EXT_FILENAME}"
   ;;
   *) ;;
   esac
}

спасибо за помощь :о)

Исправление sunjob, :

небольшой выкус из «бортового журнала»

1. сохраняем в файл, смотрим

enconv -L ru_RU.UTF-8 < 1.html > 1.ru
lynx -display_charset=utf-8 -force_html 1.ru
кракозиябры

2. пробуем настроить lynx изнутрей

настраиваем:

O - options
Assumed document character set(!): [utf-8___________]
стрелками наверх для применить:
"Accept Changes" (потом стрелка вправо - сохранить)

Save options to disk: [X] (стрелка вправо)
ОК - кажет нормально, но не сохраняет настройки при выходе

смотрим на настройку и уточнение вверху

Assumed document character set(!): [iso-8859-1______]
options marked with (!) will not be saved
браво мама!!!

3. чего там у нас с «золотыми» ключиками?

lynx --help | grep charset
-assume_charset       = MIMEname charset for documents that don't specify it
-assume_local_charset = MIMEname charset assumed for local files
-assume_unrec_charset = MIMEname use this instead of unrecognized charsets
-display_charset      = MIMEname charset for the terminal output
-html5_charsets       toggles use of HTML5 charset replacements (off)
lynx -display_charset=UTF8 -assume_charset=utf-8 -force_html  1.ru

работает

пробум перенаправление, работает

enconv -L ru_RU.UTF-8 < 1.html | lynx -dump -force_html -stdin -display_charset=UTF8 -assume_charset=utf-8

4. донастроЙка mc

sudo mcedit /usr/libexec/mc/ext.d/web.sh

добавляем

do_view_action() {
  filetype=$1

  case "${filetype}" in
  html)
  enconv -L ru_RU.UTF-8 < "${MC_EXT_FILENAME}" | lynx -dump -force_html -stdin -display_charset=UTF8 -assume_charset=utf-8 2>/dev/null || \
   lynx  -dump -force_html "${MC_EXT_FILENAME}" 2>/dev/null || \
   links -dump             "${MC_EXT_FILENAME}" 2>/dev/null || \
   w3m   -dump             "${MC_EXT_FILENAME}" 2>/dev/null || \
   cat "${MC_EXT_FILENAME}"
   ;;
   *) ;;
   esac
}

спасибо за помощь :о)

Исходная версия sunjob, :

решение

небольшой выкус из «бортового журнала»

1. сохраняем в файл, смотрим

enconv -L ru_RU.UTF-8 < 1.html > 1.ru
lynx -display_charset=utf-8 -force_html 1.ru
кракозиябры

2. пробуем настроить lynx изнутрей

настраиваем:

O - options
Assumed document character set(!): [utf-8___________]
стрелками наверх для применить:
"Accept Changes" (потом стрелка вправо - сохранить)

Save options to disk: [X] (стрелка вправо)
ОК - кажет нормально, но не сохраняет настройки при выходе

смотрим на настройку и уточнение вверху

Assumed document character set(!): [iso-8859-1______]
options marked with (!) will not be saved
браво мама!!!

3. чего там у нас с «золотыми» ключиками?

lynx --help | grep charset
-assume_charset       = MIMEname charset for documents that don't specify it
-assume_local_charset = MIMEname charset assumed for local files
-assume_unrec_charset = MIMEname use this instead of unrecognized charsets
-display_charset      = MIMEname charset for the terminal output
-html5_charsets       toggles use of HTML5 charset replacements (off)
lynx -display_charset=UTF8 -assume_charset=utf-8 -force_html  1.ru

работает

пробум перенаправление, работает

enconv -L ru_RU.UTF-8 < 1.html | lynx -dump -force_html -stdin -display_charset=UTF8 -assume_charset=utf-8

4. донастроЙка mc

sudo mcedit /usr/libexec/mc/ext.d/web.sh

добавляем

do_view_action() {
  filetype=$1

  case "${filetype}" in
  html)
  enconv -L ru_RU.UTF-8 < "${MC_EXT_FILENAME}" | lynx -dump -force_html -stdin -display_charset=UTF8 -assume_charset=utf-8 2>/dev/null || \
   lynx  -dump -force_html "${MC_EXT_FILENAME}" 2>/dev/null || \
   links -dump             "${MC_EXT_FILENAME}" 2>/dev/null || \
   w3m   -dump             "${MC_EXT_FILENAME}" 2>/dev/null || \
   cat "${MC_EXT_FILENAME}"
   ;;
   *) ;;
   esac
}