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
582
|
Chapter 9: Information Processing Techniques
e reverse conversion (Row-Cell to ISO-2022) uses the following assignment
statements:
p1 += 32;
p2 += 32;
ISO-2022 and Row-Cell are related more closely than you would think. ey are dierent
only in the fact that ISO-2022 is the encoded value, which does not happen to begin at
value 1, and that Row-Cell represents an encoding-independent way of indexing char-
acters within the 94×94 character matrix. e only soware system I know of that pro-
cesses CJKV characters by Row-Cell values is the Japanese version of T
E
X, a typesetting
language. For other systems it is simply not very ecient or practical to process Row-Cell
codes internally.
Conversion Between ISO-2022-JP and Shift-JIS
e ability to convert between ISO-2022-JP and Shi-JIS encodings is fundamental for
most soware that is designed to support Japanese. Half-width katakana, which can be
represented in Shi-JIS encoding, have no ocial representation in ISO-2022-JP encod-
ing. As with conversion from EUC-JP, I suggest that these characters be converted into
their full-width counterparts.
ISO-2022-JP to Shift-JIS conversion
Conversion from ISO-2022-JP to Shi-JIS requires the use of the following conversion
algorithm, given in C code, or its equivalent. A call to this function must pass variables for
both bytes to be converted, and pointers are used to return the values ...
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