Rick McGowan scripsit:
> I'd ask, why are these methods, which apparently produce or consume
> non-conforming UTF-8, part of some publicly accessible API?
Because they are public methods for serializing Java String
objects to and from byte streams. They produce a documented
format, 4-byte big-endian length followed by modified UTF-8 content.
The format is documented so that non-Java programs can consume or
produce such byte streams. The names of the methods are
regrettable, indeed erroneous.
> Oh, well.
> It's a blunder I guess, and I don't really care very much -- except that now
> people are asking about it, and it causes confusion and wastes peoples' time
> talking about it and answering questions about it.
-- John Cowan http://www.ccil.org/~cowan email@example.com You tollerday donsk? N. You tolkatiff scowegian? Nn. You spigotty anglease? Nnn. You phonio saxo? Nnnn. Clear all so! 'Tis a Jute.... (Finnegans Wake 16.5)
This archive was generated by hypermail 2.1.2 : Tue Jul 10 2001 - 17:20:42 EDT