Characters stored as Unicode always occupy 2 bytes. UTF8 is a way of storing both Unicode and ASCII text. If the text is within the ASCII range it will occupy 1 byte, if it is larger than the 1 byte range of ASCII it will use the Unicode encoding scheme and occupy more than 1 byte.
As much of the worlds text is stored within the range of ASCII UTF8 offers considerable space saving whilst allowing the huge character representation of the Unicode encoding scheme.
Marcus
------------------
http://www.jchq.net Mock Exams, FAQ,
Tutorial, Links, Book reviews
Java 2 Exam Prep, 2nd Edition by Bill Brogden and Marcus Green
=================================================
JCHQ, Almost as good as JavaRanch
=================================================