... (a very old, legacy application, unaware of the existence of codepoints above U+FFFF) ...
Such applications are not "very old", they are still being written. For example (see http://www.mysql.com/doc/en/Charset-Unicode.html), MySQL 4.1 adds UCS-2 and UTF-8 support to previous versions but for single two-byte codes in UCS-2 and up to three bytes per UTF-8 character only :-( - and this is still in alpha!
-- Peter Kirk [EMAIL PROTECTED] (personal) [EMAIL PROTECTED] (work) http://www.qaya.org/

