Patch-ID# 109704-02
Keywords: Japanese ja iconv
Synopsis: SunOS 5.8: Japanese iconv patch
Date: Jul/05/00

Solaris Release: 8

SunOS Release: 5.8

Unbundled Product: 

Unbundled Release: 

Relevant Architectures: sparc

Xref: This patch available for i386 as patch: 109705

BugId's fixed with this patch: 4350293 4344163 4344139 4340250 4340245 4227824

Changes incorporated in this version: 4350293

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/usr/lib/iconv/PCK%ibm930.so
/usr/lib/iconv/PCK%ibm931.so
/usr/lib/iconv/PCK%ibm939.so
/usr/lib/iconv/PCK%ibmj-EBCDIK.so
/usr/lib/iconv/PCK%ibmj.so
/usr/lib/iconv/UTF-8%ibm930.so
/usr/lib/iconv/UTF-8%ibm931.so
/usr/lib/iconv/UTF-8%ibm939.so
/usr/lib/iconv/eucJP%ibm930.so
/usr/lib/iconv/eucJP%ibm931.so
/usr/lib/iconv/eucJP%ibm939.so
/usr/lib/iconv/eucJP%ibmj-EBCDIK.so
/usr/lib/iconv/eucJP%ibmj.so
/usr/lib/iconv/ibm930%PCK.so
/usr/lib/iconv/ibm930%UTF-8.so
/usr/lib/iconv/ibm930%eucJP.so
/usr/lib/iconv/ibm931%PCK.so
/usr/lib/iconv/ibm931%UTF-8.so
/usr/lib/iconv/ibm931%eucJP.so
/usr/lib/iconv/ibm939%PCK.so
/usr/lib/iconv/ibm939%UTF-8.so
/usr/lib/iconv/ibm939%eucJP.so
/usr/lib/iconv/ibmj%PCK.so
/usr/lib/iconv/ibmj%eucJP.so
/usr/lib/iconv/ibmj-EBCDIK%PCK.so
/usr/lib/iconv/ibmj-EBCDIK%eucJP.so
/usr/lib/iconv/sparcv9/PCK%ibm930.so
/usr/lib/iconv/sparcv9/PCK%ibm931.so
/usr/lib/iconv/sparcv9/PCK%ibm939.so
/usr/lib/iconv/sparcv9/PCK%ibmj-EBCDIK.so
/usr/lib/iconv/sparcv9/PCK%ibmj.so
/usr/lib/iconv/sparcv9/UTF-8%ibm930.so
/usr/lib/iconv/sparcv9/UTF-8%ibm931.so
/usr/lib/iconv/sparcv9/UTF-8%ibm939.so
/usr/lib/iconv/sparcv9/eucJP%ibm930.so
/usr/lib/iconv/sparcv9/eucJP%ibm931.so
/usr/lib/iconv/sparcv9/eucJP%ibm939.so
/usr/lib/iconv/sparcv9/eucJP%ibmj-EBCDIK.so
/usr/lib/iconv/sparcv9/eucJP%ibmj.so
/usr/lib/iconv/sparcv9/ibm930%PCK.so
/usr/lib/iconv/sparcv9/ibm930%UTF-8.so
/usr/lib/iconv/sparcv9/ibm930%eucJP.so
/usr/lib/iconv/sparcv9/ibm931%PCK.so
/usr/lib/iconv/sparcv9/ibm931%UTF-8.so
/usr/lib/iconv/sparcv9/ibm931%eucJP.so
/usr/lib/iconv/sparcv9/ibm939%PCK.so
/usr/lib/iconv/sparcv9/ibm939%UTF-8.so
/usr/lib/iconv/sparcv9/ibm939%eucJP.so
/usr/lib/iconv/sparcv9/ibmj-EBCDIK%PCK.so
/usr/lib/iconv/sparcv9/ibmj-EBCDIK%eucJP.so
/usr/lib/iconv/sparcv9/ibmj%PCK.so
/usr/lib/iconv/sparcv9/ibmj%eucJP.so

Problem Description: 

4350293 iconv: conversion of UDCs between ibm* and PCK doesn't work correctly

(from 109704-01)
4344163 iconv: conversion of PCK row 115 cells 37 thru 42 from/to IBM code is wrong
4344139 iconv: cannot convert JIS X 0208 row 71 cell 41 from/to IBM code
4340250 iconv: ibmj/ibmj-EBCDIK behave wrong when non-mappable character comes
4340245 iconv: cannot convert some characters in JIS X 0208 rows 2 and 8 to IBM code
4227824 iconv: "ibmj-EBCDIK" converts EBCDIC 0xe1 to eucJP 0x9f

Patch Installation Instructions: 
-------------------------------- 

For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.

For Solaris 7-8 releases, refer to the man pages for instructions on
using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:

        example# patchadd /var/spool/patch/104945-02

The following example removes a patch from a standalone system:

        example# patchrm 104945-02

For additional examples please see the appropriate man pages.

Special Install Instructions: 
----------------------------- 

None.



