Patch-ID# 109704-03
Keywords: Japanese ja iconv
Synopsis: SunOS 5.8: Japanese iconv patch
Date: May/27/2003

Install Requirements: None                      
                      
Solaris Release: 8

SunOS Release: 5.8

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for x86 as patch 109705

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 4227824 4340245 4340250 4344139 4344163 4350293 4622363 4671351 4671363 4706863

Changes incorporated in this version: 4622363 4671351 4671363 4706863

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%UTF-8-Java.so
/usr/lib/iconv/PCK%UTF-8.so
/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%ISO-2022-JP.RFC1468.so
/usr/lib/iconv/UTF-8%ISO-2022-JP.so
/usr/lib/iconv/UTF-8%PCK.so
/usr/lib/iconv/UTF-8%UTF-8-ms932.so
/usr/lib/iconv/UTF-8%eucJP.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/UTF-8%ms932.so
/usr/lib/iconv/UTF-8-Java%PCK.so
/usr/lib/iconv/UTF-8-Java%eucJP.so
/usr/lib/iconv/UTF-8-ms932%UTF-8.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/ms932%UTF-8.so
/usr/lib/iconv/sparcv9/PCK%UTF-8-Java.so
/usr/lib/iconv/sparcv9/PCK%UTF-8.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%ISO-2022-JP.RFC1468.so
/usr/lib/iconv/sparcv9/UTF-8%ISO-2022-JP.so
/usr/lib/iconv/sparcv9/UTF-8%PCK.so
/usr/lib/iconv/sparcv9/UTF-8%UTF-8-ms932.so
/usr/lib/iconv/sparcv9/UTF-8%eucJP.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/UTF-8%ms932.so
/usr/lib/iconv/sparcv9/UTF-8-Java%PCK.so
/usr/lib/iconv/sparcv9/UTF-8-Java%eucJP.so
/usr/lib/iconv/sparcv9/UTF-8-ms932%UTF-8.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%PCK.so
/usr/lib/iconv/sparcv9/ibmj%eucJP.so
/usr/lib/iconv/sparcv9/ibmj-EBCDIK%PCK.so
/usr/lib/iconv/sparcv9/ibmj-EBCDIK%eucJP.so
/usr/lib/iconv/sparcv9/ms932%UTF-8.so

Problem Description:

4622363 iconv_ja: converting from UTF-8 mishandles non-BMP characters
4671351 iconv_ja: NUMERO SIGN "No." becomes replacement character in UTF-8 -> PCK
4671363 iconv_ja: misconversions of some VDCs in PCK -> UTF-8
4706863 Unicode 3.2: Japanese UTF-8 iconv must reject surrogates as error
 
(from 109704-02)
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.

README -- Last modified date:  Tuesday, May 27, 2003

