Ergebnis für URL: http://pub.ks-and-ks.ne.jp/prog/w3mmee/ [1] [2] [3]
____________________________________________________________________________
Mee in reality
[4]A variant of [5]w3m with support for multiple character encodings
____________________________________________________________________________
This document describes about a variant of w3m with support for the following
character encodings
* ISO 2022
* UTF-8, UTF-16, UTF-16BE, UTF-16LE
* Shift_JIS
* Big Five
* EUC-tw
* GBK, GB 18030-2000 (a.k.a. GBK2K)
* Johab
* Unified Hangul
* KOI8-R
* KOI8-U
* Microsoft Windows Codepages 1250 -- 1258
..., and it further includes the following enhancement, though they are not
related with character encoding.
* [6]You can add or change programs to process encodings of local files or of
body of HTTP response at run time.
* [7]You can specify file name extensions representing language such as ".en"
or ".ja".
* You can change key bindings in built-in one-line editor by specifying
functions with names starting with "E:" in your keymap file.
* You can change key bindings to handle menus by specifying functions with
names starting with "M:" in your keymap file.
* [8]You can load documents concurrently with separate processes, via "keep
alive" connection in HTTP/1.1.
* In formatted output, you can number [9]anchors and/or [10]links to images and
include list of all of them in the output.
* [11]Any HTTP request header to be added can be specified at run-time.
* [12]String expansion in mailcap entry is somewhat enhanced.
* [13]Support for "browsecap".
* Support for (almost) real frame (i.e. tiling window system).
* Enhancement of completion in built-in one-line editor (anyway type TAB).
____________________________________________________________________________
Current status
[14]The page which includes both UTF-8 encoded Unicode characters and ISO 2022
registered characters, is rendered without any problem, and can be viewed on
kterm with ISO 2022, or on xterm with UTF-8. In case terminal emulator fails to
find corresponding fonts, garbages may appear on screen, but they will disappear
if missing fonts are supplied.
It is not tested at all whether line input routine can handle double width
characters other than JIS X 0208. Right-to-left writing language is not
considered at all. Terminal emulators used for test are kterm(-6.2.0),
xterm(-165) with utf-8 support, and rxvt(-2.6.3) with euc-jp support.
____________________________________________________________________________
Installation
If you will use character encoding extension part of this variant, you need first
to get and install [15]the support library. In most POSIX conforming environment,
you just need to issue the following commands:
make install ; ldconfig
I strongly recomend to use the latest version. Unless you will use character
encoding extension part of this variant, you need not this library.
You may further need to install [16]Boehm-GC library, unless you have already the
library. Notice that you may need to install include file gc.h, and probably
private/gc_private.h, in hand.
Then move to the directory where you extracted the tarball
[17]w3mmee-p24-23.tar.gz (681KB, 2006-09-30 07:38:28)
and follow the usual process:
configure ; make ; su -c 'make install'
where, when you run configure, you need to answer "3" to the question
Which language do you prefer?
if you want to enable character encoding extensions. [18]Other enhancements are
still included even if you answer 1 or 2.
When you invoke the installed executable, you need to assign the environment
variable "W3MLANG" with the value
_.kterm
in case you are using kterm,
_.UTF-8
in case you are using xterm.
_.eucJISX0208
in case you are using rxvt with EUC-jp support.
_.sjis
in case you are using rxvt with Shift_JIS support.
_.big5
in case you are using rxvt with Big Five support.
[19]Here is a detailed description about run-time configuration.
You can view ChangeLog:
[20]w3mmee-release-ChangeLog.txt (201KB, 2006-09-30 07:38:28)
which is included the above tarball.
_____________________________________________________________________
Known problems
Here is the list of known problems in the latest release. They should be
fixed in [21]the latest snapshot of release branch in my CVS repository.
Please consult [22]ChangeLog of [23]the snapshot for implementation
details.
Different from the case of the release version, to make [24]the latest
snapshot, [25]libmoe is mandatory.
+ User functions ``PREV'' and ``NEXT'' behave reversely.
_____________________________________________________________________
Any questions or comments about this page are greatly appreciated.
Almost all contents in this site are written by [26]Kiyokazu SUTO (i.e.
me) unless especially noted. I want to put all of them into the PUBLIC
DOMAIN, even though some lawyers mention that it is impossible in my
country.
References
1. http://pub.ks-and-ks.ne.jp/
2. http://pub.ks-and-ks.ne.jp/prog/
3. http://pub.ks-and-ks.ne.jp/prog/w3mmee/index.shtml.ja
4. http://pub.ks-and-ks.ne.jp/prog/w3mmee/index.shtml.en
5. http://w3m.sourceforge.net/index.en.html
6. http://pub.ks-and-ks.ne.jp/prog/w3mmee/config.shtml.en#accept_encoding
7. http://pub.ks-and-ks.ne.jp/prog/w3mmee/config.shtml.en#language_extension
8. http://pub.ks-and-ks.ne.jp/prog/w3mmee/config.shtml.en#concurrent
9. http://pub.ks-and-ks.ne.jp/prog/w3mmee/config.shtml.en#anchor_num_style
10. http://pub.ks-and-ks.ne.jp/prog/w3mmee/config.shtml.en#img_num_style
11. http://pub.ks-and-ks.ne.jp/prog/w3mmee/config.shtml.en#request_header
12. http://pub.ks-and-ks.ne.jp/prog/w3mmee/config.shtml.en#mailcap_enhancement
13. http://pub.ks-and-ks.ne.jp/prog/w3mmee/config.shtml.en#browsecap
14. http://pub.ks-and-ks.ne.jp/prog/unicode-vs-iso2022/
15. http://pub.ks-and-ks.ne.jp/prog/libmoe/
16. http://www.hpl.hp.com/personal/Hans_Boehm/gc/
17. http://pub.ks-and-ks.ne.jp/prog/pub/w3mmee-p24-23.tar.gz
18. http://pub.ks-and-ks.ne.jp/prog/w3mmee/#extra_enhancement
19. http://pub.ks-and-ks.ne.jp/prog/w3mmee/config.shtml.en
20. http://pub.ks-and-ks.ne.jp/prog/pub/w3mmee-release-ChangeLog.txt
21. http://pub.ks-and-ks.ne.jp/prog/pub/w3mmee.tar.gz
22. http://pub.ks-and-ks.ne.jp/prog/pub/w3mmee-ChangeLog.txt
23. http://pub.ks-and-ks.ne.jp/prog/pub/w3mmee.tar.gz
24. http://pub.ks-and-ks.ne.jp/prog/pub/w3mmee.tar.gz
25. http://pub.ks-and-ks.ne.jp/prog/libmoe/
26. mailto:suto@ks-and-ks.ne.jp
Usage: http://www.kk-software.de/kklynxview/get/URL
e.g. http://www.kk-software.de/kklynxview/get/http://www.kk-software.de
Errormessages are in German, sorry ;-)