I have tried every method I could find in the forums, and cannot display any 8-bit character in an xterm window, under kubuntu 18.04 (nor in earlier versions). All characters in range 0x20-0x7e display as expected, but none in range 0x80-0xfe. When I try, depending on the settings, I get either a blank or the default glyph of question mark in a dark oval. My simple test is:
echo -e '\xa2 \xa3'
These are characters 162 & 163(decimal) and in western fonts should display as cent sign and British pound. I've tried a selection of characters above 128 (= 0x80), same result for all. The different adjustments I've tested:
Set locale to a UTF-8 flavor.
Set to a UTF-8 encoding (eg. en_US.UTF-8).
Start xterm with different fonts invoked, all of which have the full 128-255 set of characters.
Tried uxterm and xterm.
In addition to the simple echo -e test, used test programs that display full font grids or invoke appropriate vt-100 esc-command sequences and strings. For instance:
escape ( '<' (to load the DEC Supplemental Character Set into G1)
ctrl-N (shift-out, to load G1 into the "left-half" GL set)
In all cases, only the default '?' glyphs are displayed.
Plenty of other people have written to the forums with similar problems, and they were solved by adjustments as in the above list. None worked for me.
I'm running 32-bit kubuntu, rather than 64-bit. Could this be a factor in the problem?
We have a custom program that invokes an xterm-based editor, using curses tools, which displays at least one character in the 128-255 range. That character appeared fine running under Sun Solaris, but displays a blank in kubuntu linux with ncurses. Restoring that glyph is what put me on this chase.
I'd be grateful for any help, and happy to provide any and all detail.