Jump To:
Leopard Guides: Internationalization
Unicode is an international standard character encoding that contains all the characters needed by the world's commonly used writing systems and a great many less commonly used ones. Mac OS X uses Unicode as its native character encoding because it can represent most of the world's languages in a single, industry-standard character set. Developers can take advantage of the support Apple provides for Unicode text rendering and editing, for locale-sensitive operations on Unicode text, and for converting between Unicode and other character encodings.

Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Date
Handling Unicode Text Editing With MLTE (HTML) (PDF)
Explains how to use Apple's multilingual text engine.
2008-10-15
Strings Programming Guide for Core Foundation (HTML) (PDF)
Explains how to create, manipulate, and search strings in Core Foundation, and how strings interact with encodings and character sets.
2008-03-11
ATSUI Programming Guide (HTML) (PDF)
Explains how to lay out, process, and draw Unicode text.
2007-07-10
Programming With the Text Encoding Conversion Manager (HTML) (PDF)
Explains character encodings, Unicode conversion, and custom converter plug-ins. Lists encoding variants.
2005-07-07
Supporting Unicode Input (HTML) (PDF)
Introduces international text in Mac OS X and lists the tasks an application needs to perform.
2005-07-07