Character Display Translation - Details

 

Character Display Translation:  3rd Party Clients

 

You may have a special situation or advanced application where it would be useful to translate characters sent to the terminal to a different character or string of characters.  Normally you do not need to get familiar with this section however the capability is present for advanced requirements.

This feature allows you to translate (or replace) the characters the user will see on 3rd Party Clients and RF Terminals when using the Georgia SoftWorks Telnet Server.  You may translate a single character to one or more (up to 10 characters) other characters.

A text file is used for specifying the characters to translate. The name of the global file is gs_xchar.txt and is installed in the telnet server’s root directory.   Each row in the file specifies a character to translate and the replacement character(s). Characters not included in the file are left un-translated. The specifications of the characters are byte values in hexadecimal each separated by a single space. The ‘#’ character in the first column designates a comment line. 

The first value in each row specifies the character to be translated. The character or list of characters that replace the original character follows.

For example the following entry in the file will replace all lower case letter ‘a” with upper case ’A’ when sent to the terminal.

61 41

Note: Remember that hex 61 is ASCII lowercase a and hex 41 is ASCII uppercase A

Another example:  The following entry in the file will replace the PC bottom right corner character with the string using the DEC Special Graphics character set.

bc 0e 6a 0f