Unicode is a powerful technology for enabling international applications, but it doesn't solve all problems by itself. You need to think carefully about where your data is going and how you are processing text in order to use Unicode to build a successful international application. Introduction to codepages and Unicode Unicode is intended to unify the computing community around a single standard for encoding text. To understand how the standard works and why we need it, explore the code behind the letters you see on your screen and in your printouts. The Java2 platform provides the foundation for supporting a wide variety languages and customs.
Text is represented with the Unicode character set, which covers most scripts in use today.
Additionally, Java2 provides a rich set of capabilities for displaying and interacting with visually complex text. Unicode president Mark Davis reviews some of the foundations of Unicode, and explains the different forms. Processing database information using Unicode, a case study Many applications that process database information are moving toward Unicode as their internal encoding, while allowing for multiple legacy encodings on input and output. International calendars in Java Internationalization of dates and times requires more than just a different table of strings for each language. A program that na vely assumes that the Gregorian calendar applies everywhere will be hopelessly wrong in countries that use a different calendar rather than just a different language.