История изменений
Исправление 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
}