[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
iso-8859-2 locale broken in newest terminal database
From: |
Mikulas Patocka |
Subject: |
iso-8859-2 locale broken in newest terminal database |
Date: |
Sun, 10 Jul 2016 16:16:48 +0200 (CEST) |
User-agent: |
Alpine 2.02 (DEB 1266 2009-07-14) |
Hi
There is a bug in terminfo.
Recently, "enacs=\E(B\E)0" was added to the "linux2.6" terminal entry.
The string "\E(B" breaks iso-8859-2 characters. When iso-8859-2 is
selected, we need to set the console mapping to a custom table with "\E(K"
(the program setupcon does it), however when a ncurses program is started,
it resets the table to iso-8859-1 mode with "\E(B". The result is that the
iso-8859-2 characters are incorrectly displayed.
Mikulas Patocka
- iso-8859-2 locale broken in newest terminal database,
Mikulas Patocka <=