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