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
586
|
Chapter 9: Information Processing Techniques
Other Code Conversion Types
What you have learned already is enough to guide you through additional code conver-
sion types, so we haven’t covered every type of code conversion. Table 9-9 details how
to implement other conversions, and the integer values that are provided are in decimal
notation.
Code conversion matrixTable 9-9.
ISO-2022 Shift-JIS EUC Row-Cell
From
ISO-2022 n/a jis2sjis +128 32
Shift-JIS sjis2jis n/a sjis2jis then +128 sjis2jis then 32
EUC 128 128 then jis2sjis n/a 160
Row-Cell +32 +32 then jis2sjis +160 n/a
e string jis2sjis refers to the ISO-2022-JP to Shi-JIS conversion algorithm; likewise,
sjis2jis refers to the Shi-JIS to ISO-2022-JP conversion algorithm—both were described
in detail earlier in this chapter. e numbers prexed with either + (plus) or − (minus)
mean that you must add or subtract those amounts, in decimal, from both bytes. Also
note in the table how ISO-2022 is used as the middle ground for code conversion when
Shi-JIS encoding is involved—this does not mean such implementation is absolutely
necessary, but I nd it ecient to do so.
Java Programming Examples
e following sections illustrate, with example code, how trivial CJKV code conversion
can be when using the Java programming language. Specically, code conversion and text
stream handling techniques are provided.
Java Code Conversion ...
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