This document describes about a variant of w3m with support for the following character encodings
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, and neither whether PC's graphic character can be used in place of box drawing characters for frames of tables and menus. Right-to-left writing language is not considered at all. Terminal emulators used for test are kterm(-6.2.0), xterm(-164) with utf-8 support, and rxvt(-2.6.3) with euc-jp support.
If you will use character encoding extension part of this variant, you need first to get and install the support library. In most POSIX conforming environment, you just need to issue the following commands:
make install ; ldconfigI 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 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 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. Other enhancements are still included even if you answer 1 or 2. As described above, I do not take the case into account at all that you enters different answer from "y" to the question:
Use 2-byte character for table border, item, etc.
When you invoke the installed executable, you need to assign the environment variable "W3MLANG" with the value