Version 5 of SPSPlusWIN has implemented the option of including Unicode characters. With these, all characters of different language fonts can be displayed, provided the selected font supports these. The selected font therefore has to include the language-specific characters for these to be displayed. Unicode even includes characters of bygone cultures, such as runes or lydians.
The font with the most of these Unicode characters currently is for example "Arial Unicode MS".
In principle, Unicode simply describes the binary allocation of the characters. In other words, a certain binary code represents a certain character. A Unicode character is represented by a 16 bit binary value. With this, 2 to the power of 16 characters can be addressed (i.e. 65,536).
In order to be able to display characters of even more language fonts the 17 planes in turn were defined with 65,536 characters each. In theory, 17 * 65,536 = 1,114,112 characters can now be displayed.
The following code is on level 0:
0000 0000 0100 0001 = 0041 Hex, for the character "A"
0000 0011 1010 1001 = 03A9 Hex for the Greek Omega (capitalized) "Ω"
Because addressing with binary values is a bit complicated, the address convention of using hexadecimal format with a "U+" in the front is now generally used.
According to this, "A" is addressed with U+0041 and "Ω" with U+03A9.
What a character actually looks like is shown in the font.
Such as "B" in Arial or the "B" in Courier New.
In both fonts, the U+0042 code stands for the character "B".
Even though both are called up with the same address they still look different.
The Unicode version 5.1 launched in 2008 addresses 100,713 characters. The Unicode consortium is constantly adding to these. Once a code has been allocated to a character this is not changed anymore so that long term data compatibility is guaranteed. In case an allocation was made wrongly this is merely pointed out and users are recommended not to use this code. This way a given character can be displayed uniquely and exactly even decades later.