A Slice of Life

by Charles Miller on February 10, 2006

An in-office discussion of Java's Unicode support.

Jeremy: How many characters does Unicode support anyway?

Charles: It's effectively unlimited. Although because Java only supports two-byte characters, you can only use the first 65,000 or so natively.

(A short discussion of the difference between UCS-2 and UTF-16 encodings ensued)

Matt: So if you wanted to translate Confluence into Klingon, you'd be out of luck.

Charles: Yes, but Klingon isn't officially a part of Unicode, so you'd have to come up with your own encoding anyway.

Charles: ISO-8859-GARKH!

Everyone: ...

Charles: I don't think I've ever felt more like a nerd than I did in that moment.

Previously: You Wouldn't Steal a Movie

Next: The Perils of Metadata