|
|
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.
-
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.
-
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).
-
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
|
|
|
|