[Unicode]  Online Data Home | Site Map | Search
 

Unicode Enabled Products

About this List

This page contains a sample list of products that are reported to be fully (or partially) Unicode-enabled. To see the exact degree of Unicode support for any particular product, click on the link (if available) or contact the manufacturer (you may be able to get a link from the Unicode members page). More products are being Unicode-enabled all the time, so this list is not in any way complete.

The Unicode Consortium staff receives many questions from the public about products that support the Unicode Standard. This list is provided solely for public information and does not imply any endorsement by the Consortium. Links on this page are provided by the respective companies, and the Consortium bears no responsibility for their content or correctness.

The products are grouped into rough areas, and sorted alphabetically within each group. The latest available version of each product is assumed; in some cases it is a forthcoming product.

Refer to FAQ for additional information or to  Useful Resources  for a number of external references pertaining to Unicode and Internationalization.

If you have any updates to this list, please contact the Unicode office. This should include:

  • Category (listed in the left navigation bar under "Contents")
  • Manufacturer
  • Product name and version number
  • URL for a page describing the product's Unicode support

Databases and Repositories

  • Adabas Version 7 by Software AG
  • Caché and Ensemble by InterSystems Corporation
    Unicode support since 1998 starting with the post-relational database Caché 3 and with the universal integration platform Ensemble.
  • FrontBase v4 The Scalable Relational Database Server for Mac OS X
  • IBM DB2 (UDB, AS/400)
  • Ingres r3 by Computer Associates
    The world's first enterprise class open source relational database with Unicode support since version 2.6. It is the perfect choice for application developers since it can be embedded and re-sold completely free from license or royalty under the CA Trusted Open Source License.
  • Justsystem Goro
  • Microsoft Access2000
  • Microsoft SQL Server
  • Mimer SQL 9.2 by Upright Database Technology
    with full support for Unicode 4.0, this product has also passed the Unicode 4.0 Normalization Conformance Test.
  • NCR Teradata
  • Onix Full-Text Indexing and Retrieval Toolkit by Lextek International
    Scalable high performance programmers toolkit for adding full-text search and retrieval capabilities to applications. Generates efficient and platform portable indexes, ranked and boolean searches, suitable for both large and small scale products.
  • Oracle Oracle 8
  • Papyrus 12.x (currently 12.19) by R.O.M. logicware GmbH
    A full-function office package providing both word processing and a relational database with Unicode support.
  • PostgreSQL
    The world's most advanced open source database has supported Unicode since version 7.1. Specific documentation is release dependant - chapter: Localization, subsection: Character Set Support - clearly outlines the Unicode support.
  • Progress Software Application Server, Open Application Server, WorkGroup Database Server, Enterprise Database Server
  • Qwikly
    A mobile version of the unabridged Wikipedia which contains support for the full range of Unicode characters.
  • Sybase Database Management Tools
  • Sybase Support for Unicode

Fonts and Printing Software

Internationalization Libraries

  • Basis Technology Euclid
    Scalable engine determining the encoding and language of text with no encoding or language tags. Supports most European, Arabic and Asian encodings.
  • Basis Technology Rosette
    Cross-platform, high-performance, C++ Unicode library available in source or SDK. Enables globalization of Web, desktop and embedded applications. Supports over 150 legacy encodings. Provides text transformations, normalization, collation. Thread-safe.
  • OpenTop C++ a C++ class library
  • Delphi Fundamentals Code Library by Fundamentals Open-Source Project
  • DIConverters 1.9.1 by The Delphi Inspiration / Ralf Junker 
    The converters-only version of the libiconv character set conversion library for Delphi 2-7.
  • D-Type Portable Unicode Text Module, version 1.1
    A compact, portable and easy to use C/C++ library for layout and rendering of Unicode text
  • Genesis 11 A unique cross-platform globalization library
  • IBM ICU
    Portable, open-source C/C++ Unicode library with: charset-independent locales (and multiple locales simultaneously supported in same thread); character conversions; formatting/parsing for numbers, currencies, date/time and messages; message catalogs (resources); transliteration, collation, normalization; text boundaries (grapheme, word, line-break)), etc.
  • IBM ICU4j
    Open-source Java Unicode library with extensions to the core Java internationalization libraries: enhanced number formatting and parsing; customizable BreakIterators; additional Calendars (Japanese, Buddhist, Hebrew, Islamic); Business Holidays; Normalizer; optimized international searching; UnicodeSet and Transliteration; SCSU; etc.
  • Lextek Language Identifier by Lextek International
    Portable engine for automatically identifying what language and encoding a document or piece of text is. Supports and detects Unicode 16Bit Big Endian, 16 Bit Little Endian, UTF-8, and numerous 8 bit character sets for well over 200 languages -- far more than any other language identifier.
  • Libiconv
    This library provides an iconv() implementation, for use on systems which don't have one, or whose implementation cannot convert from/to Unicode.
  • Lionbridge
  • Nigeria Library
    open-source (GPL) C library for character set conversion, collation, and string processing by Bionic Buffalo Corporation.
  • Polyglot 3000
    Automatically recognizes over 400 languages. Comes with full Unicode support.
  • SDL International
  • SimulTrans
  • Troll Tech QT V2.0 and up
  • Unicode support library by Mike Lischke
  • UTF-8 CPP, version 1.0
    A simple, portable and lightweight C++ library for handling UTF-8 encoded strings, with documentation.
  • WorldPoint
  • xIUA by X.Net, Inc. is an open source software package for Unicode enabling

Operating Systems

Programming Languages, IDEs

  • Ada 95
  • CLISP Common Lisp, version 2000-03-00
    An implementation of the Common Lisp language with useful information about Encoding
  • G2 5.0 Rev. 0 by Gensym Corporation 
  • GAWK 3.0.3
  • Java programming language
  • JavaScript (ECMAScript)
  • IBM APL2
  • Led C++ class library by Sophist Solutions, Inc.
  • Lingscape Multilanguage Designer/Suite
  • Microsoft VJ++, Visual Studio 7.0 (forthcoming), Visual Basic
  • oXygen XML editor version 1.2, an XML editor in Java, supports XML, XSD, XSL and DTD. Offers validation for XML, XSD, DTD and XSL. Features XSLT transformation, Unicode support, FOP support, browser preview, automatic DTD generation, syntax highlight and code insight.
  • Perl started to support Unicode in release 5.6, but the release 5.8.0 (or later) is recommended for robust Unicode support. Perl is available for several platforms.
  • Python by Python Software Foundation is an open-source object-oriented programming language. Unicode support was added in version 1.6 and is being maintained in all later versions. The current version is Python 2.4 which support for large numbers of encoding conversions.
  • New Quex - Lexical Analyzer Generator Tool
    This tool generates lexical analyzers for C++ and can interpret many different character encodings. It allows pattern definitions in terms of Unicode Character Properties. The software relies directly on databases as they are released from the Unicode Consortium. Also, it allows to query the database in order to facilitate the design of regular expressions.
  • REALBasic 2007 Release 4  is a rapid application development environment that enables developers to create high-quality, native software for Windows, Mac and Linux. REALbasic is used to create all types of applications, including database clients, commercial software, custom business solutions, educational products, and more. In fact, REALbasic itself is written in REALbasic.
  • SoftQuad XMetaL 2.1
  • Tcl 8.1+ contains transparent support for Unicode and supports most major encodings. Tk also has full support for displaying Unicode across platforms, including support for Windows IME and Unix XIM in 8.3+.
  • UniEdit DLL
  • Up ! Application System version 1.2  - Application system to consolidate the information system of the firm. Available for Mac Os, Unix and Windows.
  • xmlBlueprint XML Editor version 2.2 - The fast, easy to use XML editor for Windows developers.
    xmlBlueprint makes editing XML faster, easier, and more enjoyable. Features include: Unicode aware text editing; validation of any DTD, XML Schema or XML Document against its DTD or XML Schema; XML layout tidying; real-time XML coloring; context-sensitive XML dropdown tips; identification of XML dialects by their namespace; XML tree explorer; unlimited undo/redo.
  • XML Spy 3.0 from Icon Information-Systems GmbH
  • Zaval Creative Engineering Group Java Resource Editor, v1.1

Search Engines

  • Alta Vista
  • dtSearch product line (version 7.x) by dtSearch Corporation - Known for its "industrial-strength text searching" (PC Magazine), the dtSearch product line includes end-user, enterprise and developer products for instantly searching gigabytes of text across a desktop, network, Internet or Intranet site (or publishing large document collections to Web sites or CD/DVDs).
  • Google
  • Fastsearch

Standards

  • ISO 10646 and Unicode are synchronized in character repertoire and code point assignments
  • ISO 14651 is synchronized with the Unicode Collation Algorithm (UTR #10)
  • The MARC 21 standard for machine-readable cataloging specifies use of Unicode in "MARC 21 Specifications for Record Structure, Character Sets, and Exchange Media"
  • W3C, IETF and OMG; including XML, XHTML, XSL, LDAP, CORBA 3.0, and other new technologies require Unicode
  • WAP-Forum WML

Translation Software

  • Huntersoft's Business Translator V5.0, Magic translator V4.0 and Web Translator V4.0
  • Language Weaver - Statistical Machine Translation Software (SMTS) v. 4.0

Other Systems and Products

  • Archivarius 3000 by Likasoft is an application, that fully supports Unicode, to search text documents (DOC, XLS, PPT, RTF, WPD, PDF, TXT etc.) and e-mail messages (Outlook, Outlook Express, Netscape, The Bat, Mozilla etc.) on computer and local network. Documents can also be found in archives ( ZIP, ARJ, RAR, ACE, etc.) and e-mail attachments. The program allows to semantic search in more than ten European languages.
  • 123Buildit Online Shopping Cart System by Yu-Jian-Yo Language Services, Ltd. (Victoria, Canada)
  • BabelMap A Unicode Character Map utility for Windows that allows the user to select and copy any character in Unicode 3.2.
  • BabelPad A Unicode text editor for Windows, with input methods for the Tibetan and Yi scripts. Includes a Character Map utility to allow input of any Unicode 3.2 character. Supports UTF-8, UTF-16 and UTF-32 file formats.
  • Basis Technology C2C
    Dictionary-based tool for conversion between the two modern Chinese scripts: traditional and simplified. The traditional Chinese script is used primarily in Taiwan and Hong Kong, and the simplified script is used primarily in Mainland China (PRC) and Singapore.
  • Basis Technology Morphological Analyzers
    Cross-platform, high-performance, text segmentation engines for Chinese, Japanese and Korean. Available in source or SDK. Provides dictionary-based segmentation for information retrieval and other text processing needs.
  • BBEdit 8.0 offered by Bare Bones Software, Inc. provides support for reading and writing files in UTF8 and UTF16 format, with and without BOM (with preferred and by default), and in Little Endian or Big Endian (BE preferred and by default) format.
  • The Big Faceless PDF Library is a Java class library for creating PDF documents. It supports Arabic, Hebrew, Russian, Japanese, Chinese, Korean, and most other languages providing an appropriate font is available. Several examples are available showing multilingual text.
  • Chinese Star 3.0
  • Contactbar 1.0 - Contactbar barcode is a pre-filled-out digital contact form, ready to use in the receivers computer. The data is always spelled right and it takes seconds for the receiver to store.
  • E2db Server V1.0 by Interkonect Services UK Ltd. 
  • E-Learning Engine 1.2 by Lightningseed Technologies, Inc.
  • EmEditor is a text editor for Windows that fully supports Unicode. Users can edit Unicode files with multiple languages. EmEditor has code page detection capability, and can detect "charset=..." (HTML) as well as "encoding=..." (XML). It can also save Unicode character as HTML/XML character reference.
  • New English Chinese Dictionary is an online English-Chinese dictionary and Chinese learning center.
  • Ericsson A, R and T series mobile phones
  • EventReporter Version 5.1 offered by Adiscon GmbH, allows monitoring of Windows NT/2000/XP event logs and forwarding them to a syslog daemon or email recipient. It allows centralization of NT administration. A Unicode support url is also provided.
  • GlyphGate a Web server extension that makes it possible to show text with any formatting of any language in all browsers on all platforms. This product was previously known as FAIRY (see http://www.glyphgate.com/info/gginfo.htm for details).
  • Identity Search Server contains Algorithms that enable applications to better search and match names, addresses and other identity data in databases, despite the error and variation in the data.
  • Java internationalization and localization articles
  • Justsystem Ichitaro, Ichitaro Lite, Sanshiro, ATOK
  • Columbia University Kermit 8.0 communications software for UNIX, VMS, VOS, Plan 9, ...
  • Columbia University Kermit 95 communications software for Windows 95/98/NT/2000
  • Linux products: yudit,  KDE V1.89 & up, GTK+ (forthcoming)
  • Lotus Domino, Lotus Notes
  • Linux mined 2000 an editor that runs in plain text mode terminals, on Unix and DOS/Windows platforms. Supports Unicode (including double-width and combining characters, right-to-left scripts, keyboard mapping, script coloring), and provides mouse control and menus.
  • Linux xterm (utf-8), qt, gscript
  • Lugaru Epsilon by Lugaru Software, Ltd.
    An advanced EMACS-style programmer's text editor for Windows, Linux, FreeBSD, OS/2 and DOS.
  • MainType 1.0 by High-Logic software
  • MarketingPilot release 4.5  - A marketing software suite for corporate and agency marketing teams. MarketingPilot marketing resource management software supports operations, agency management, campaign management and enterprise marketing management.
  • Matrubhasha 1.0 by CDAC 
    A Unicode based Speech Synthesis Framework for Indian Languages
  • MARC Distribution Services records from the Library of Congress are available in Unicode (as UTF-8) or in MARC 8 (that is, ASCII, ANSEL, and the other iindividual character sets permitted in MARC 21 records)
  • Microsoft Office 2000 (Microsoft Word 97/2000 for Windows,  Microsoft Word98 for Macintosh, Excel 97/2000 for Windows, PowerPoint 97/2000, PowerPoint 98 for Macintosh, Access2000, FrontPage 97/98/2000, Project 2000, Publisher 98/2000, PhotoDraw 2000v2, Outlook 97/98/2000, Outlook Express, Internet Explorer)
  • Millennium
    Innovative Interfaces, the world's leading provider of Web-powered, Java-based automated library systems, has been offering extensive Unicode support to its customers since 1997. Millennium supports fourteen user-interface languages and character support for dozens more. The Java-based staff modules (Circulation, Cataloging, Acquisitions and Serials) use Unicode (UTF-8) as the native encoding for passing data between the client and server and displaying characters on the client.
  • MSN Messenger
    A perfect example how well Unicode can work in a multilingual environment
  • Multilingual Universal Domain Name System by Domain Island & Universal Registry: System, and tools allowing the registration of Domain Names in 7,000 languages, using Unicode UTF-8, Japanese (Shift-JIS), Traditional Chinese (Big-5), Simplified Chinese (GB2312), All Latin languages (ISO-8859), Korean (KSC5601), Thai Windows-874, and Vietnamese (Windows-1258).
  • MultiTranse 1.01.3 is a software that employs free online resources to translate to/from 12 different languages.
  • Netscape Navigator
  • NJStar Communicator 2.2 by NJStar Software Corp
  • Novell Distributed File Services, NDK development kit
  • nScript by nCore Ltd.
    A multilingual rendering engine and text-editor which supports scripts such as Arabic, Hebrew, Thai, Vietnamese, Latin scripts, Devanagari, Malayalam etc. Character encoding is based on Unicode.
  • Origin Systems Ultima Online
  • PeopleSoft 8 by PeopleSoft, Inc.
    PeopleSoft pure internet applications enable organizations to reduce costs and increase productivity by directly connecting customers, suppliers, partners and employees to business processes online, in real time. PeopleSoft's integrated, best-in-class applications include Customer Relationship Management, Supply Chain Management, Human Capital Management, Financial Management and Application Integration.
  • PDFLib 7 by PDFlib GmbH
  • PopChar Character Map by Ergonis Software 
    PopChar is a widely used improved Character Map that offers full access to Unicode fonts - allows you to browse the fonts, get the names of the glyphs - and finally also insert to any document without the need to know the keyboard combination. PopChar has been available for the Mac for years (PopChar X2.2.1) and is now also available on Windows platforms (PopChar Win 1.1).
  • Reuters Group
    Provider of news and financial information which makes extensive use of Unicode on its international websites (like Japanese, Chinese, Arabic)
  • Richwin Chinese Language Kit
  • Sharmahd Computing UniPad Unicode 4.01 plain text editor for all Windows  operating systems
  • Siebel products starting with Siebel 7.5 are all Unicode enabled.
  • SilkTest International 1.0 A functional and regression testing product by Segue Software, Inc.
  • SlickEdit 7.0.1 A full-featured programming editor with Unicode support
  • Softlink Library Global 5.45 is best described as Library Management software, providing an automated way of managing physical and electronic resources. It is currently being used in as many as 12 languages
  • Sun Microsystems Collation Demo Part of section on Writing Global Programs
  • TextPipe Pro 6.8  by Crystal Software Australia
    An industrial strength text conversion, transformation and extraction workbench. It supports over 150 Unicode, single byte and multi byte conversions, as well as search and replace with pattern matching and EasyPatterns, data extraction and reformatting functions.
  • Transit/TermStar XV Unicode based translation memory system Transit with integrated terminology management system
  • TwinBridge Partner programs
  • TX Text Control 9 by The Imaging Source Europe.
  • Unicode Syntax Edit (USE)  control with syntax highlighting for Borland Delphi version 1.3 by Dipl. Ing. Mike Lischke
  • UniEdit text editor V1.5
  • UniGeez 1.05 developed by Marcus Wright and Will Briggs and distributed under the GNU Public License as Freeware for the Eritrean Technical Exchange Project, this program is setup to handle Amharic(Ethiopian). However, it will work with any language if properly configured. It enables the input of Unicode into Microsoft's Office products 97 & 2000 in Windows 9x/NT/2000 (on a limited basis in Win95).
  • New UniSuite v1.23 by Ponta Negra Enterprise --  A set of 44 Visual Basic 6 Unicode ActiveX Controls for Programmers and Developers. Migration wizard replaces existing controls in seconds. Unicode aware source code library included for Common Dialogs, File I/O, Array sorting, PropertyBag, Registry, INI files, and many other tasks (Contains 1552 functions and 295 subs organized in 89 Modules, 46 Classes).
  • Unitype Global Writer Unicode based editor and components supporting most of the world's languages; developed for the US Information Agency.
  • Unitoolbox by Woodbury Associates Ltd. A set of Unicode-aware ActiveX controls and utilities for creating Unicode-enabled software with Visual Basic. By replacing Visual Basic's intrinsic Label, TextBox, ComboBox and ListBox controls with UniToolbox , existing forms can be Unicode-enabled in minutes, with no extra design re-work or code modifications.
  • Vaachak Indian Language text to speech synthetizer 
  • VietIME 1.0 A cross-platform Vietnamese input method editor (IME). Enable input of Vietnamese Unicode text in Java's AWT (TextArea and TextField) and Swing text components.
  • VietPad 1.0.1 A cross-platform Vietnamese Unicode text editor. Open, edit, convert, print, and save Vietnamese text-based files in Unicode UTF-8 format.
  • VIM version 6.0 A powerful text editor for UNIX and Windows.
  • Wenlin Software for Learning Chinese. CD-ROM for Windows and Macintosh which combines a Unicode text editor with a large Chinese-English dictionary/database.
  • WinCALIS authoring system V2.5
  • XStandard XHTML 1.1 WYSIWYG Editor
    The first WYSIWYG editor that outputs XHTML 1.1 code. It can be easily integrated into any Windows or browser-based content management system, is a valuable accessibility tool for webmasters and permits authoring of content in any language