The OSTA-UDF(tm) filesystem I'm working on supports compressed Unicode.
Basically, the first byte is a flag inidcating how to expand the following
bytes:
8 = high byte is 0 and low byte is from data stream
16 = high byte is followed by low byte in the data stream
By the ISO standards, this is CS0 or a character set defined by agreement.
If the kernel used these, I'd be very happy :-)
-- Andrew E. Mileski mailto:aem@netcom.ca