17.13. Computerized character codes

Since the first application of computers to non-numerical information, character sets have existed, mapping numbers (called character codes) into selected lerfu, digits, and punctuation marks (collectively called characters). Historically, these character sets have only covered a particular writing system in isolation. International efforts have now created Unicode, a unified character set that can represent essentially all the characters in essentially all the world's writing systems. Lojban can take advantage of these encoding schemes by using the cmavo se'e (of selma'o BY). This cmavo is conventionally followed by digit cmavo of selma'o PA representing the character code, and the whole string indicates a single character in some computerized character set:

Example 17.45. 

The-expression[code]36 is-a-letteral-in-set ASCII

The character code 36 in ASCII represents American dollars.

$ represents American dollars.

Understanding Example 17.45 depends on knowing the value in the ASCII character set (one of the simplest and oldest) of the $ character. Therefore, the se'e convention is only intelligible to those who know the underlying character set. For precisely specifying a particular character, however, it has the advantages of unambiguity and (relative) cultural neutrality, and therefore Lojban provides a means for those with access to descriptions of such character sets to take advantage of them.

As another example, the Unicode character set (also known as ISO 10646) represents the international symbol of peace, an inverted trident in a circle, using the base-16 value 262E. In a suitable context, a Lojbanist may say:

Example 17.46. 


When a se'e string appears in running discourse, some metalinguistic convention must specify whether the number is base 10 or some other base, and which character set is in use.