· 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.
This library provides an iconv() implementation, for use on systems which don''t have one, or whose implementation cannot convert from/to Unicode.
· 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
· 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.
· xIUA by X.Net, Inc. is an open source software package for Unicode enabling