bug-ncurses
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]