Software: Apache. PHP/8.3.27 uname -a: Linux pdx1-shared-a4-04 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64 uid=6659440(dh_z2jmpm) gid=2086089(pg10499364) groups=2086089(pg10499364) Safe-mode: OFF (not secure) /usr/share/doc/jed-common/html/ drwxr-xr-x | |
| Viewing file: Select action/file-type: 19 Eight Bit Clean Issues19.1 Displaying Characters with the High Bit SetThere are several issues to consider here. The most important issue is how to get jed to display 8 bit characters in a “clean” way. By “clean” I mean any character with the high bit set is sent to the display device as is. This is achieved by putting the line: DISPLAY_EIGHT_BIT = 1; in the There is another issue. Suppose you want to display 8 bit characters with
extended Ascii codes greater than or equal to some value, say 160. This
is done by putting 19.2 Inputting Characters with the hight bit Set
Inputting characters with the high bit set into jed is another issue.
How jed interprets this bit is controlled by the variable
The default value of Some systems only handle 7-bit character sequences and as a result, jed
will only see 7-bit characters. jed is still able to insert any
character in the range 0-255 on a 7-bit system. This is done through the
use of the 19.3 Upper Case - Lower Case ConversionsThe above discussion centers around input and output of characters with the high bit set. How jed treats them internally is another issue and new questions arise. For example, what is the uppercase equivalent of a character with ASCII code 231? This may vary from language to language. Some languages even have characters whose uppercase equivalent correspond to multiple characters. For jed, the following assumptions have been made:
It would be nice if a fourth assumption could be made:
However, apparently this is not possible since most IBMPC character sets violate this assumption. Hence, jed does not assume it. Suppose X is the upper case value of some character and suppose Y is its lower case value. Then to make jed aware of this fact and use it case conversions, it may be necessary to put a statement of the form: define_case (X, Y); in the startup file. For example, suppose 211 is the uppercase of 244. Then, the line define_case (211, 244); will make jed use this fact in operations involving the case of a character. This has already been done for the ISO Latin 1 character set. See the file
evalfile ("dos850"); pop ();
in the startup file (e.g., |
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0477 ]-- |