I am working with a customer using Absolute Telnet 3.50 who has been using a database in code page 8859-1, but who would like to switch the database codepage to Win1252 in order to use the registered trademark (AE), copyright (A9), and trademark (99) characters. I have my session set for 8 bit and codepage Win1252 and the AE and A9 characters display correctly, but the 99 displays as ?. In fact, all 8- and 9- characters are ?. Is there a fixed space font that will show these correctly?
Thomas,
Both 'Courier New' and 'Lucida Console' seem to have all three, at least on Windows XP. Newer versions of Windows will likely have better and better coverage of all of these glyphs. Which version of Windows are you using?
Brian
I'm on Win2K and neither font shows the trademark. I can see them in other Windows apps, but not in Absolute.
It is looking to me like the problem must be with Absolute. I can use a number of fonts to display the full range of characters in several Windows apps, but not in Absolute.
Ok,
I think I know the problem. You have to switch the character set translation. Go to Options->Properties->Appearance and switch the 'Translation' option from '8859-1' to 'Win1252'.
Brian
Nope, did that to start with. Tried several other codes pages as well and none of them display characters in the 80-9F range.
It sure looks to me like Absolute is just not paying attention to characters in that range.
Inspired by a comment elsewhere, I poked around in the stty settings. It appears that
stty -echoctl
will cause the missing characters to appear.
Good job!!
This must be something app, system, or db specific. AbsoluteTelnet only shows what it is told to. The stty settings can alter the output of your program before it gets to Absolute, however.
Brian
Doing some reading on 'echoctl' in the stty man page. What it says is that this settings controls the display of the output of control characters, displaying them with the caret notation, so that ctrl-c will be displayed as ^C, etc... Apparently, on your system, it is affecting the upper control characters as well (0x80-0x9f).
Anyway, I'm glad the issue wasn't with Absolute!
Brian