The current Java SJIS/Unicode mapping is based on the Unicode Consortium
table that is not consistent with the mapping used by Microsoft products,
such as Japanese Windows 95. This inconsistency creates huge inconvenience
for Japanese text processing because majority of Japanese text processing
still relies on the built-in assumptions of character encoding, such as
full/half-width representation.
Also the mapping inconsistency between Java and Microsoft products creates
inconsistent visual representation on Microsoft platforms.
table that is not consistent with the mapping used by Microsoft products,
such as Japanese Windows 95. This inconsistency creates huge inconvenience
for Japanese text processing because majority of Japanese text processing
still relies on the built-in assumptions of character encoding, such as
full/half-width representation.
Also the mapping inconsistency between Java and Microsoft products creates
inconsistent visual representation on Microsoft platforms.
- duplicates
-
JDK-4120535 [Win32] incorrect character conversion
- Closed
-
JDK-4130691 SJIS 0x8160 is not mapped correctly.
- Closed
- relates to
-
JDK-4023097 Button.setLabel("\u301c") doesn't display the string correctly
- Closed
-
JDK-4151410 RFE: JIS X0208-1997 defined Shift JIS should replace the current SJIS converters
- Closed