Skip to main content

Software  > Globalization > 

Globalize your On Demand Business

Unicode is the fundamental building block for language encoding.

Unicode overview

Before Unicode was invented, there were hundreds of different encoding systems for representing the characters required for different languages. Unicode changed all that. Now there is one encoding system: Unicode.

International e-business demands that IT systems be able to present content and conduct transactions in all major world languages. Anything less will hinder business development. Unicode is a fundamental building block for international e-business because:

  • Allows data from many different languages to be stored in one repository
  • Enables a single set of application source code to be written to process data in any language
  • Makes the addition of new language support to an e-business application relatively simple since character processing and storage remains unchangedThis results in lower costs of implementation, faster speed to market, and better customer satisfaction.

Your company may not need to create e-business applications in 30 or 40 languages today. However, when you do need to expand from your local language to any other language, you can do so without having to extensively redesign your systems each time you add a new language. You re-engineer once to convert to Unicode and then it is easy to add new language support to meet the demands of your business.

The Unicode Standard was adopted by IBM and other several other companies including Apple, HP, JustSystem, Microsoft®, Oracle, SAP, Sun™, Sybase, and Unisys. Unicode is required by modern standards such as XML, Java™, ECMAScript (JavaScript™), LDAP, CORBA 3.0, and WML. Unicode is also the official way to implement ISO/IEC 10646 and is supported in many operating systems and all modern browsers.

IBM made International Components for Unicode (ICU) available as free, open-source software to encourage the adoption of Unicode and standardize Unicode APIs across as many platforms as possible.

Unicode version 4.0 defines over 96,000 characters for the languages of the world, and provides detailed properties and algorithms for computer systems. The current release contains all the information needed to update software to support the latest characters

Further reading

Items marked with a PDF icon require Adobe® Reader®.

Outside IBM LinkA brief introduction to code pages and Unicode
Using Unicode to display text in multiple languages
Outside IBM LinkUnicode 4.0
Linux Unicode programming - How to incorporate and utilize Unicode for foreign language support
COBOL Unicode Support
ICU Overview and Introduction (PowerPoint - 160k)
The all-purpose international Web application: Japanese
Unicode 3.1: The nitty gritty, Part 1: Japanese
Unicode 3.1: The nitty gritty, Part 2: Japanese

E-mail us
Easy ways to get the answers you need.
E-mail us

on demand business at work

Demos
on demand business at work

Global Solutions Directory

PartnerWorld
Global Solutions Directory

Relevant software

ICU Web site

ICU downloads: all releases

Administration Guide : Unicode/UCS-2 and UTF-8 Support in DB2 UDB

PDF Link

OS/390 Support for Unicode: Using Conversion Services (1.17mb)

iSeries Unicode information

Highlights
Outside IBM Link

The Unicode Consortium: Why your company should join

Relevant topics
Featured Link

ICU

Unicode: Why globalized applications need it and how to migrate to it