JDK-4178421 : MS932 converter not in build
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.nio.charsets
  • Affected Version: 1.1.7
  • Priority: P4
  • Status: Closed
  • Resolution: Not an Issue
  • OS: generic
  • CPU: generic
  • Submitted: 1998-10-02
  • Updated: 1998-10-07
  • Resolved: 1998-10-07
Related Reports
Relates :  
Description

Name: bb33257			Date: 10/02/98


The MS932 encoders are not part of the 1.1.7 build.  The code for
them exists, but they don't get built.  The cause
is that they are excluded from the necessary make files to get
built.  This may be intentional, but is more likely an oversight.

MS932 is a Microsoft Japanese encoder.

In addition, the build/win32/sun/io/classes.mk file appears to
contain unnecessary entries for some converters.  Converters
are built by build/win32/java/java/classes.mk as well, including
Cp1252 and SingleByte, and it may be possible to remove these
from build/win32/sun/io/classes.mk, although perhaps they do
no harm there (unless makeit clobber in the sun/io subdir would
delete them, and we want to keep them around).

======================================================================

Comments
WORK AROUND Name: bb33257 Date: 10/02/98 Clients would have to get the source for the missing converters and build them themselves. ======================================================================
11-06-2004

EVALUATION MS932 is not supported in JDK1.1.7. There is an RFE for Code Page 932 support for JDK1.1.x. (See 4100019 for the status) masayoshi.okutsu@Eng 1998-10-06
06-10-1998

SUGGESTED FIX Modify build/win32/sun/io/classes.mk to include ByteToCharMS932.class and CharToByteMS932.class. Do the same for the Solaris .jmk file as needed. Consider adding a regression test that confirms the presence of the expected converters, which will detect future build problems, if it is run. alan.liu@eng 1998-10-02
02-10-1998