ELinks doesn't erase characters from the screen when it should!
Prev | Chapter 2. Frequently Asked Questions | Next

## ELinks doesn't erase characters from the screen when it should!

When you scroll a web page, you may see ELinks leave some characters on the screen even though it should have erased them. Pressing Ctrl+L usually removes these droppings until you scroll again. There are a few possible reasons:

- ELinks 0.11.* in a UTF-8 locale. By default, ELinks guesses the charset of the terminal from the environment variables LANG, LC_CTYPE, and LC_ALL. ELinks 0.11 versions do not support UTF-8 as this charset. To use ELinks 0.11 on a UTF-8 terminal, you should instead enable UTF-8 I/O via the Setup -> Terminal options dialog box, and choose a charset from Setup -> Character set. This limitation has been removed in ELinks 0.12pre1.
- Web pages may use nonspacing combining characters or Unicode control characters that ELinks does not recognize as such. This happens especially on http://en.wikipedia.org/wiki/Special:RecentChanges, where the server generates U+200E LEFT-TO-RIGHT MARK characters. ELinks 0.13.GIT now has some support for these characters; see ELinks bug 824.
- Some versions of the Terminal application in Mac OS X appear to have a setting that makes line-drawing characters take up the space of two ASCII letters. ELinks does not expect this. To avoid the incompatibility, either disable the setting in the Terminal application or select "No frames" in the Terminal options dialog box of ELinks.

Prev | Up | Next
What User-Agent header does ELinks send? | Home | Chapter 3. Introduction to the World of ELinks