A Unicode character is written as \uXXXX, where XXXX is exactly 4 hexadecimal digits (i.e. exactly like Java).
Although hbc handles 16 bit characters correctly within a program the I/O libraries are still 8 bit oriented. The Unicode module contains functions to encode and decode various Unicode formats.
Example: "\u05d0\u05d1\u05d2" is a string with the first three characters (alef, bet, and gimel) of the Hebrew alphabet.
The Unicode character extension is always turned on.