JDK-4168725 : AWT components does not use MS932 encoding
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt:i18n
  • Affected Version: 1.2.0
  • Priority: P1
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: x86
  • Submitted: 1998-08-24
  • Updated: 1999-01-19
  • Resolved: 1999-01-19
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
1.2.0 1.2fcsFixed
Related Reports
Relates :  
Description
In Japanese locale,
default character encoding is fixed to map MS932, 
but font.properties.ja is not fixed, so there are some characters 
that is not displayed in AWT components.

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: 1.2fcs FIXED IN: 1.2fcs INTEGRATED IN: 1.2fcs VERIFIED IN: 1.2fcs
14-06-2004

SUGGESTED FIX Change win32/jre/lib/font.properties.ja as follows: 147c147 < fontcharset.dialog.1=sun.io.CharToByteMS932 --- > fontcharset.dialog.1=sun.io.CharToByteSJIS 151c151 < fontcharset.dialoginput.1=sun.io.CharToByteMS932 --- > fontcharset.dialoginput.1=sun.io.CharToByteSJIS 155c155 < fontcharset.serif.1=sun.io.CharToByteMS932 --- > fontcharset.serif.1=sun.io.CharToByteSJIS 159c159 < fontcharset.sansserif.1=sun.io.CharToByteMS932 --- > fontcharset.sansserif.1=sun.io.CharToByteSJIS 163c163 < fontcharset.monospaced.0=sun.io.CharToByteMS932 --- > fontcharset.monospaced.0=sun.io.CharToByteSJIS
11-06-2004

EVALUATION The SJIS conversion table in 2D has to be changed to MS932 along with the suggested font.properties.ja changes. masayoshi.okutsu@Eng 1998-08-24
24-08-1998