In message <9811180655.AA11999@unicode.org>, Doug Ewell
| (2) explain why it was necessary for Java to break the standard =
| to ensure that every character, EVEN THE NULL CHARACTER, be
| encoded without the use of the null character.
Java requires the ability to put all possible characters (including
Unicode null) into a string.
If the Java implementors wanted to enable use of null-terminated C
strings in the virtual machine, they would need to ensure that a UTF
null didn't terminate underlying operations early.
Not being a professional Javaist, I cannot confirm your first
question, nor can I be absolutely sure about my previous paragraphs.
-- Christopher Vance
This archive was generated by hypermail 2.1.2 : Tue Jul 10 2001 - 17:20:43 EDT