Skip to Content
CJKV Information Processing, 2nd Edition
book

CJKV Information Processing, 2nd Edition

by Ken Lunde
December 2008
Intermediate to advanced
912 pages
33h 22m
English
O'Reilly Media, Inc.
Content preview from CJKV Information Processing, 2nd Edition
Code Conversion Algorithms
|
577
functions include code conversion between major legacy encodings and Unicode encod-
ings, character classication (identication of a character), and character property con-
version (such as half- to full-width katakana conversion). Basis Technology also oers a
general-purpose code conversion utility, called Uniconv, built using this library.
Another well-made and well-established globalization library that deserves exploration
and strong consideration is ICU (International Components for Unicode), which is por-
table across many platforms, including Mac OS X.
*
ICU includes superb support for Uni-
code and works well with C/C++ and Java.
Code Conversion Algorithms
It is very important to understand that only the encoding methods for the national char-
acter sets are mutually compatible, and work quite well for round-trip conversion.
e
vendor-dened character sets oen include characters that do not map to anything mean-
ingful in the national character set standards. When dealing with the Japanese ISO-2022-
JP, Shi-JIS, and EUC-JP encodings, for example, algorithms are used to perform code
conversion—this involves mathematical operations that are applied equally to every char-
acter represented under an encoding method. is is known as algorithmic conversion.
However, dealing with Unicode encoding forms such as UTF-8, UTF-16, and UTF-32,
and when mappin ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Just Java™ 2

Just Java™ 2

Peter van der Linden
How to Overcome a Power Deficit

How to Overcome a Power Deficit

Cyril Bouquet, Jean-Louis Barsoux
The Human Factor in AI-Based Decision-Making

The Human Factor in AI-Based Decision-Making

Philip Meissner, Christoph Keding

Publisher Resources

ISBN: 9780596156114Errata Page