Legacy software frequently assumes that every character in a string occupies 8 bits (a Java byte
). The Java language assumes that every character in a string occupies 16 bytes bits (a Java char
). Unfortunately, neither the Java byte
nor Java char
data types can represent all possible Unicode characters. Many strings are stored or communicated using an encoding such as UTF-8
that allows characters to have varying sizes.
...
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="1056b6e5211b7c69-617f6836-4c364703-aea684dc-0307dee43a60eceb8777e653"><ac:plain-text-body><![CDATA[ | [[API 2006 | AA. Bibliography#API 06]] | Classes | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="94390f86cad0e72a-95ef0076-46704f06-9c7d908b-7c2ff086728fd357d577e14a"><ac:plain-text-body><![CDATA[ | [[Hornig 2007 | AA. Bibliography#Hornig 07]] | Problem areas: Characters | ]]></ac:plain-text-body></ac:structured-macro> |
...