-
Bug
-
Resolution: Fixed
-
P3
-
1.3.0, 1.4.0
-
None
-
ladybird
-
sparc
-
solaris_7, solaris_8
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2036057 | 1.4.0 | Ian Little | P3 | Resolved | Fixed | beta |
FB53 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7104 EDF5 FB54 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+715C EDF6 FB55 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7146 EDF7 FB56 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7147 EDF8 FB57 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA15 EDF9 FB58 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+71C1 EDFA FB59 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+71FE EDFB FB5A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+72B1 EDFC FB5B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+72BE EE40 FB5C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7324 EE41 FB5D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA16 EE42 FB5E CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+7377 EE43 FB5F CJK UNIFIED IDEOGRAPH
FAIL MS932 U+73BD EE44 FB60 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+73C9 EE45 FB61 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+73D6 EE46 FB62 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+73E3 EE47 FB63 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+73D2 EE48 FB64 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7407 EE49 FB65 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+73F5 EE4A FB66 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7426 EE4B FB67 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+742A EE4C FB68 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7429 EE4D FB69 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+742E EE4E FB6A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7462 EE4F FB6B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7489 EE50 FB6C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+749F EE51 FB6D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7501 EE52 FB6E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+756F EE53 FB6F CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7682 EE54 FB70 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+769C EE55 FB71 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+769E EE56 FB72 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+769B EE57 FB73 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+76A6 EE58 FB74 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA17 EE59 FB75 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+7746 EE5A FB76 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+52AF EE5B FB77 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7821 EE5C FB78 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+784E EE5D FB79 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7864 EE5E FB7A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+787A EE5F FB7B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7930 EE60 FB7C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA18 EE61 FB7D CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+FA19 EE62 FB7E CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+FA1A EE63 FB80 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+7994 EE64 FB81 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA1B EE65 FB82 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+799B EE66 FB83 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7AD1 EE67 FB84 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7AE7 EE68 FB85 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA1C EE69 FB86 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+7AEB EE6A FB87 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7B9E EE6B FB88 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA1D EE6C FB89 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+7D48 EE6D FB8A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7D5C EE6E FB8B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7DB7 EE6F FB8C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7DA0 EE70 FB8D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7DD6 EE71 FB8E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7E52 EE72 FB8F CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7F47 EE73 FB90 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7FA1 EE74 FB91 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA1E EE75 FB92 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+8301 EE76 FB93 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8362 EE77 FB94 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+837F EE78 FB95 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+83C7 EE79 FB96 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+83F6 EE7A FB97 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8448 EE7B FB98 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+84B4 EE7C FB99 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8553 EE7D FB9A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8559 EE7E FB9B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+856B EE80 FB9C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA1F EE81 FB9D CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+85B0 EE82 FB9E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA20 EE83 FB9F CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+FA21 EE84 FBA0 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+8807 EE85 FBA1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+88F5 EE86 FBA2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8A12 EE87 FBA3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8A37 EE88 FBA4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8A79 EE89 FBA5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8AA7 EE8A FBA6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8ABE EE8B FBA7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8ADF EE8C FBA8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA22 EE8D FBA9 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+8AF6 EE8E FBAA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8B53 EE8F FBAB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8B7F EE90 FBAC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8CF0 EE91 FBAD CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8CF4 EE92 FBAE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8D12 EE93 FBAF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8D76 EE94 FBB0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA23 EE95 FBB1 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+8ECF EE96 FBB2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA24 EE97 FBB3 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+FA25 EE98 FBB4 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+9067 EE99 FBB5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+90DE EE9A FBB6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA26 EE9B FBB7 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+9115 EE9C FBB8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9127 EE9D FBB9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+91DA EE9E FBBA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+91D7 EE9F FBBB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+91DE EEA0 FBBC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+91ED EEA1 FBBD CJK UNIFIED IDEOGRAPH
FAIL MS932 U+91EE EEA2 FBBE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+91E4 EEA3 FBBF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+91E5 EEA4 FBC0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9206 EEA5 FBC1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9210 EEA6 FBC2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+920A EEA7 FBC3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+923A EEA8 FBC4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9240 EEA9 FBC5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+923C EEAA FBC6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+924E EEAB FBC7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9259 EEAC FBC8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9251 EEAD FBC9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9239 EEAE FBCA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9267 EEAF FBCB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92A7 EEB0 FBCC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9277 EEB1 FBCD CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9278 EEB2 FBCE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92E7 EEB3 FBCF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92D7 EEB4 FBD0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92D9 EEB5 FBD1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92D0 EEB6 FBD2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA27 EEB7 FBD3 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+92D5 EEB8 FBD4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92E0 EEB9 FBD5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92D3 EEBA FBD6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9325 EEBB FBD7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9321 EEBC FBD8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92FB EEBD FBD9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA28 EEBE FBDA CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+931E EEBF FBDB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92FF EEC0 FBDC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+931D EEC1 FBDD CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9302 EEC2 FBDE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9370 EEC3 FBDF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9357 EEC4 FBE0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+93A4 EEC5 FBE1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+93C6 EEC6 FBE2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+93DE EEC7 FBE3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+93F8 EEC8 FBE4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9431 EEC9 FBE5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9445 EECA FBE6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9448 EECB FBE7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9592 EECC FBE8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+F9DC EECD FBE9 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+FA29 EECE FBEA CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+969D EECF FBEB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+96AF EED0 FBEC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9733 EED1 FBED CJK UNIFIED IDEOGRAPH
FAIL MS932 U+973B EED2 FBEE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9743 EED3 FBEF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+974D EED4 FBF0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+974F EED5 FBF1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9751 EED6 FBF2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9755 EED7 FBF3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9857 EED8 FBF4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9865 EED9 FBF5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA2A EEDA FBF6 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+FA2B EEDB FBF7 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+9927 EEDC FBF8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA2C EEDD FBF9 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+999E EEDE FBFA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9A4E EEDF FBFB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9AD9 EEE0 FBFC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9ADC EEE1 FC40 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9B75 EEE2 FC41 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9B72 EEE3 FC42 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9B8F EEE4 FC43 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9BB1 EEE5 FC44 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9BBB EEE6 FC45 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9C00 EEE7 FC46 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9D70 EEE8 FC47 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9D6B EEE9 FC48 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA2D EEEA FC49 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+9E19 EEEB FC4A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9ED1 EEEC FC4B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+2170 EEEF FA40 SMALL ROMAN NUMERAL ONE
FAIL MS932 U+2171 EEF0 FA41 SMALL ROMAN NUMERAL TWO
FAIL MS932 U+2172 EEF1 FA42 SMALL ROMAN NUMERAL THREE
FAIL MS932 U+2173 EEF2 FA43 SMALL ROMAN NUMERAL FOUR
FAIL MS932 U+2174 EEF3 FA44 SMALL ROMAN NUMERAL FIVE
FAIL MS932 U+2175 EEF4 FA45 SMALL ROMAN NUMERAL SIX
FAIL MS932 U+2176 EEF5 FA46 SMALL ROMAN NUMERAL SEVEN
FAIL MS932 U+2177 EEF6 FA47 SMALL ROMAN NUMERAL EIGHT
FAIL MS932 U+2178 EEF7 FA48 SMALL ROMAN NUMERAL NINE
FAIL MS932 U+2179 EEF8 FA49 SMALL ROMAN NUMERAL TEN
FAIL MS932 U+FFE2 EEF9 81CA FULLWIDTH NOT SIGN
FAIL MS932 U+FFE4 EEFA FA55 FULLWIDTH BROKEN BAR
FAIL MS932 U+FF07 EEFB FA56 FULLWIDTH APOSTROPHE
FAIL MS932 U+FF02 EEFC FA57 FULLWIDTH QUOTATION MARK
FAIL MS932 U+2160 FA4A 8754 ROMAN NUMERAL ONE
FAIL MS932 U+2161 FA4B 8755 ROMAN NUMERAL TWO
FAIL MS932 U+2162 FA4C 8756 ROMAN NUMERAL THREE
FAIL MS932 U+2163 FA4D 8757 ROMAN NUMERAL FOUR
FAIL MS932 U+2164 FA4E 8758 ROMAN NUMERAL FIVE
FAIL MS932 U+2165 FA4F 8759 ROMAN NUMERAL SIX
FAIL MS932 U+2166 FA50 875A ROMAN NUMERAL SEVEN
FAIL MS932 U+2167 FA51 875B ROMAN NUMERAL EIGHT
FAIL MS932 U+2168 FA52 875C ROMAN NUMERAL NINE
FAIL MS932 U+2169 FA53 875D ROMAN NUMERAL TEN
FAIL MS932 U+FFE2 FA54 81CA FULLWIDTH NOT SIGN
FAIL MS932 U+3231 FA58 878A PARENTHESIZED IDEOGRAPH STOCK
FAIL MS932 U+2116 FA59 8782 NUMERO SIGN
FAIL MS932 U+2121 FA5A 8784 TELEPHONE SIGN
FAIL MS932 U+2235 FA5B 81E6 BECAUSE
FAIL MS949 U+20AC A2E6 3F EURO SIGN
FAIL MS949 U+00AE A2E7 3F REGISTERED SIGN
FAIL MS950 U+5341 A2CC A451 CJK UNIFIED IDEOGRAPH
FAIL MS950 U+5345 A2CE A4CA CJK UNIFIED IDEOGRAPH
FAIL MS950 U+20AC A3E1 3F EURO SIGN
FAIL MS950 U+255E F9E9 A2A5 BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
FAIL MS950 U+256A F9EA A2A6 BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
FAIL MS950 U+2561 F9EB A2A7 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
FAIL MS950 U+2550 F9F9 A2A4 BOX DRAWINGS DOUBLE HORIZONTAL
FAIL MS950 U+256D F9FA A27E BOX DRAWINGS LIGHT ARC DOWN AND RIGHT
FAIL MS950 U+256E F9FB A2A1 BOX DRAWINGS LIGHT ARC DOWN AND LEFT
FAIL MS950 U+2570 F9FC A2A2 BOX DRAWINGS LIGHT ARC UP AND RIGHT
FAIL MS950 U+256F F9FD A2A3 BOX DRAWINGS LIGHT ARC UP AND LEFT
allan.jacobs@Eng 2000-08-04
The above list contains many entries that are caused by duplicate mappings in the
code pages - especially for MS932. See "Evaluation" for a revised list of potential
char encoding errors.
allan.jacobs@Eng 2000-08-21
Merlin JDK:
sqesvr% /usr/local/java/jdk1.4/solsparc/bin/java -version
java version "1.4.0beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0beta-b26)
Java HotSpot(TM) Core VM (build 1.3-internal, interpreted mode)
sqesvr% uname -a
SunOS sqesvr 5.7 Generic_106541-10 sun4u sparc SUNW,Ultra-4
Kestrel JDK:
algol% /usr/j2se/bin/java -version
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0-b25)
Java HotSpot(TM) Client VM (build 1.3.0-b25, mixed mode)
algol% uname -a
SunOS algol 5.8 Generic sun4u sparc SUNW,Ultra-2
Microsoft web pages (see
http://www.microsoft.com/globaldev/reference/WinCP.asp )
contain documentation for a number of encodings. Using a web browser it is
possible to save these to disk. The attached source code uses these
code pages to test the character encodings supported by Java.
The encodings tested are
ISO8859_1, ISO8859_2, ISO8859_3, ISO8859_4, ISO8859_5, ISO8859_6
ISO8859_7, ISO8859_8, ISO8859_9, ISO8859_15_DIS
Cp437, Cp737, Cp775, Cp850, Cp852, Cp855, Cp857, Cp862, Cp866
Cp1250, Cp1251, Cp1252, Cp1253, Cp1254, Cp1255, Cp1256, Cp1257, Cp1258
MS874, MS939, MS936, MS949, MS950
There are roughly 70000 entries in the map so there are 140000 points
to be mapped. The error count is 452. The majority of the errors occur
when MS932 (Microsoft Japanese Shift-JIS) is used to convert a String to a
byte array.
Source code is attached. Only one of 416 code pages is attached because
their combined weight is too much for Bugtraq to bear. The complete set
is in the directory /net/ultraowl.eng/export/ultraowl2/ajacobs/encodings/Microsoft .
The mapping from bytes to Unicode that is used by the constructor
String(byte[] in,int offset,int len,String encoding)
contains a number of errors for these code tables. The Unicode under
CHECK is what the byte array under IN should map to, but the Unicode
under OUT was received instead.
PASS? CODE IN CHECK OUT COMMENT
FAIL Cp1250 AC U+00AC U+FFFD NOT SIGN
FAIL Cp1255 A1 U+00A1 U+FFFD INVERTED EXCLAMATION MARK
FAIL Cp1255 AA U+00D7 U+FFFD MULTIPLICATION SIGN
FAIL Cp1255 B8 U+00B8 U+FFFD CEDILLA
FAIL Cp1255 BA U+00F7 U+FFFD DIVISION SIGN
FAIL Cp1255 BF U+00BF U+FFFD INVERTED QUESTION MARK
FAIL Cp1255 D7 U+05F3 U+FFFD HEBREW PUNCTUATION GERESH
FAIL Cp1255 D8 U+05F4 U+FFFD HEBREW PUNCTUATION GERSHAYIM
FAIL Cp1256 8A U+0679 U+FFFD ARABIC LETTER TTEH
FAIL Cp1256 8F U+0688 U+FFFD ARABIC LETTER DDAL
FAIL Cp1256 98 U+06A9 U+FFFD ARABIC LETTER KEHEH
FAIL Cp1256 9A U+0691 U+FFFD ARABIC LETTER RREH
FAIL Cp1256 9F U+06BA U+FFFD ARABIC LETTER NOON GHUNNA
FAIL Cp1256 AA U+06BE U+FFFD ARABIC LETTER HEH DOACHASHMEE
FAIL Cp1256 C0 U+06C1 U+FFFD ARABIC LETTER HEH GOAL
FAIL Cp1256 FF U+06D2 U+FFFD ARABIC LETTER YEH BARREE
FAIL Cp1258 CC U+0300 U+0340 COMBINING GRAVE ACCENT
FAIL Cp1258 EC U+0301 U+0341 COMBINING ACUTE ACCENT
FAIL MS874 80 U+20AC U+FFFD EURO SIGN
FAIL MS949 A2E6 U+20AC U+FFFD EURO SIGN
FAIL MS949 A2E7 U+00AE U+FFFD REGISTERED SIGN
FAIL MS950 A3E1 U+20AC U+FFFD EURO SIGN
The mapping from Unicode to bytes is via java.lang.String.getBytes(String encoding).
The same source code and code pages also test this mapping utility. The errors
this time
CHECKING STRING TO BYTE ARRAY
PASS? CODE IN CHECK OUT COMMENT
FAIL Cp1250 U+00AC AC 3F NOT SIGN
FAIL Cp1255 U+00A1 A1 3F INVERTED EXCLAMATION MARK
FAIL Cp1255 U+00D7 AA 3F MULTIPLICATION SIGN
FAIL Cp1255 U+00B8 B8 3F CEDILLA
FAIL Cp1255 U+00F7 BA 3F DIVISION SIGN
FAIL Cp1255 U+00BF BF 3F INVERTED QUESTION MARK
FAIL Cp1255 U+05F3 D7 3F HEBREW PUNCTUATION GERESH
FAIL Cp1255 U+05F4 D8 3F HEBREW PUNCTUATION GERSHAYIM
FAIL Cp1256 U+0679 8A 3F ARABIC LETTER TTEH
FAIL Cp1256 U+0688 8F 3F ARABIC LETTER DDAL
FAIL Cp1256 U+06A9 98 3F ARABIC LETTER KEHEH
FAIL Cp1256 U+0691 9A 3F ARABIC LETTER RREH
FAIL Cp1256 U+06BA 9F 3F ARABIC LETTER NOON GHUNNA
FAIL Cp1256 U+06BE AA 3F ARABIC LETTER HEH DOACHASHMEE
FAIL Cp1256 U+06C1 C0 3F ARABIC LETTER HEH GOAL
FAIL Cp1256 U+06D2 FF 3F ARABIC LETTER YEH BARREE
FAIL Cp1258 U+0300 CC 3F COMBINING GRAVE ACCENT
FAIL Cp1258 U+0301 EC 3F COMBINING ACUTE ACCENT
FAIL MS874 U+20AC 80 3F EURO SIGN
FAIL MS932 U+2252 8790 81E0 APPROXIMATELY EQUAL TO OR THE IMAGE OF
FAIL MS932 U+2261 8791 81DF IDENTICAL TO
FAIL MS932 U+222B 8792 81E7 INTEGRAL
FAIL MS932 U+221A 8795 81E3 SQUARE ROOT
FAIL MS932 U+22A5 8796 81DB UP TACK
FAIL MS932 U+2220 8797 81DA ANGLE
FAIL MS932 U+2235 879A 81E6 BECAUSE
FAIL MS932 U+2229 879B 81BF INTERSECTION
FAIL MS932 U+222A 879C 81BE UNION
FAIL MS932 U+7E8A ED40 FA5C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+891C ED41 FA5D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9348 ED42 FA5E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9288 ED43 FA5F CJK UNIFIED IDEOGRAPH
FAIL MS932 U+84DC ED44 FA60 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4FC9 ED45 FA61 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+70BB ED46 FA62 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6631 ED47 FA63 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+68C8 ED48 FA64 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92F9 ED49 FA65 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+66FB ED4A FA66 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5F45 ED4B FA67 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4E28 ED4C FA68 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4EE1 ED4D FA69 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4EFC ED4E FA6A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4F00 ED4F FA6B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4F03 ED50 FA6C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4F39 ED51 FA6D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4F56 ED52 FA6E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4F92 ED53 FA6F CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4F8A ED54 FA70 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4F9A ED55 FA71 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4F94 ED56 FA72 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4FCD ED57 FA73 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5040 ED58 FA74 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5022 ED59 FA75 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4FFF ED5A FA76 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+501E ED5B FA77 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5046 ED5C FA78 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5070 ED5D FA79 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5042 ED5E FA7A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5094 ED5F FA7B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+50F4 ED60 FA7C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+50D8 ED61 FA7D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+514A ED62 FA7E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5164 ED63 FA80 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+519D ED64 FA81 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+51BE ED65 FA82 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+51EC ED66 FA83 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5215 ED67 FA84 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+529C ED68 FA85 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+52A6 ED69 FA86 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+52C0 ED6A FA87 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+52DB ED6B FA88 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5300 ED6C FA89 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5307 ED6D FA8A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5324 ED6E FA8B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5372 ED6F FA8C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5393 ED70 FA8D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+53B2 ED71 FA8E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+53DD ED72 FA8F CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA0E ED73 FA90 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+549C ED74 FA91 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+548A ED75 FA92 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+54A9 ED76 FA93 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+54FF ED77 FA94 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5586 ED78 FA95 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5759 ED79 FA96 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5765 ED7A FA97 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+57AC ED7B FA98 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+57C8 ED7C FA99 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+57C7 ED7D FA9A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA0F ED7E FA9B CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+FA10 ED80 FA9C CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+589E ED81 FA9D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+58B2 ED82 FA9E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+590B ED83 FA9F CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5953 ED84 FAA0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+595B ED85 FAA1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+595D ED86 FAA2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5963 ED87 FAA3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+59A4 ED88 FAA4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+59BA ED89 FAA5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5B56 ED8A FAA6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5BC0 ED8B FAA7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+752F ED8C FAA8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5BD8 ED8D FAA9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5BEC ED8E FAAA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5C1E ED8F FAAB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5CA6 ED90 FAAC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5CBA ED91 FAAD CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5CF5 ED92 FAAE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5D27 ED93 FAAF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5D53 ED94 FAB0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA11 ED95 FAB1 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+5D42 ED96 FAB2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5D6D ED97 FAB3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5DB8 ED98 FAB4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5DB9 ED99 FAB5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5DD0 ED9A FAB6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5F21 ED9B FAB7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5F34 ED9C FAB8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5F67 ED9D FAB9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5FB7 ED9E FABA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5FDE ED9F FABB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+605D EDA0 FABC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6085 EDA1 FABD CJK UNIFIED IDEOGRAPH
FAIL MS932 U+608A EDA2 FABE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+60DE EDA3 FABF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+60D5 EDA4 FAC0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6120 EDA5 FAC1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+60F2 EDA6 FAC2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6111 EDA7 FAC3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6137 EDA8 FAC4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6130 EDA9 FAC5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6198 EDAA FAC6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6213 EDAB FAC7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+62A6 EDAC FAC8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+63F5 EDAD FAC9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6460 EDAE FACA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+649D EDAF FACB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+64CE EDB0 FACC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+654E EDB1 FACD CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6600 EDB2 FACE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6615 EDB3 FACF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+663B EDB4 FAD0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6609 EDB5 FAD1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+662E EDB6 FAD2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+661E EDB7 FAD3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6624 EDB8 FAD4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6665 EDB9 FAD5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6657 EDBA FAD6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6659 EDBB FAD7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA12 EDBC FAD8 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+6673 EDBD FAD9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6699 EDBE FADA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+66A0 EDBF FADB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+66B2 EDC0 FADC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+66BF EDC1 FADD CJK UNIFIED IDEOGRAPH
FAIL MS932 U+66FA EDC2 FADE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+670E EDC3 FADF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+F929 EDC4 FAE0 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+6766 EDC5 FAE1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+67BB EDC6 FAE2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6852 EDC7 FAE3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+67C0 EDC8 FAE4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6801 EDC9 FAE5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6844 EDCA FAE6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+68CF EDCB FAE7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA13 EDCC FAE8 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+6968 EDCD FAE9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA14 EDCE FAEA CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+6998 EDCF FAEB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+69E2 EDD0 FAEC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6A30 EDD1 FAED CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6A6B EDD2 FAEE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6A46 EDD3 FAEF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6A73 EDD4 FAF0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6A7E EDD5 FAF1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6AE2 EDD6 FAF2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6AE4 EDD7 FAF3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6BD6 EDD8 FAF4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6C3F EDD9 FAF5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6C5C EDDA FAF6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6C86 EDDB FAF7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6C6F EDDC FAF8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6CDA EDDD FAF9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6D04 EDDE FAFA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6D87 EDDF FAFB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6D6F EDE0 FAFC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6D96 EDE1 FB40 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6DAC EDE2 FB41 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6DCF EDE3 FB42 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6DF8 EDE4 FB43 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6DF2 EDE5 FB44 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6DFC EDE6 FB45 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6E39 EDE7 FB46 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6E5C EDE8 FB47 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6E27 EDE9 FB48 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6E3C EDEA FB49 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6EBF EDEB FB4A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6F88 EDEC FB4B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6FB5 EDED FB4C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6FF5 EDEE FB4D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7005 EDEF FB4E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7007 EDF0 FB4F CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7028 EDF1 FB50 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7085 EDF2 FB51 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+70AB EDF3 FB52 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+710F EDF4
FAIL MS932 U+7104 EDF5 FB54 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+715C EDF6 FB55 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7146 EDF7 FB56 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7147 EDF8 FB57 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA15 EDF9 FB58 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+71C1 EDFA FB59 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+71FE EDFB FB5A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+72B1 EDFC FB5B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+72BE EE40 FB5C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7324 EE41 FB5D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA16 EE42 FB5E CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+7377 EE43 FB5F CJK UNIFIED IDEOGRAPH
FAIL MS932 U+73BD EE44 FB60 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+73C9 EE45 FB61 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+73D6 EE46 FB62 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+73E3 EE47 FB63 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+73D2 EE48 FB64 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7407 EE49 FB65 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+73F5 EE4A FB66 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7426 EE4B FB67 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+742A EE4C FB68 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7429 EE4D FB69 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+742E EE4E FB6A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7462 EE4F FB6B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7489 EE50 FB6C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+749F EE51 FB6D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7501 EE52 FB6E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+756F EE53 FB6F CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7682 EE54 FB70 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+769C EE55 FB71 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+769E EE56 FB72 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+769B EE57 FB73 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+76A6 EE58 FB74 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA17 EE59 FB75 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+7746 EE5A FB76 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+52AF EE5B FB77 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7821 EE5C FB78 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+784E EE5D FB79 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7864 EE5E FB7A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+787A EE5F FB7B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7930 EE60 FB7C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA18 EE61 FB7D CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+FA19 EE62 FB7E CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+FA1A EE63 FB80 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+7994 EE64 FB81 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA1B EE65 FB82 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+799B EE66 FB83 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7AD1 EE67 FB84 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7AE7 EE68 FB85 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA1C EE69 FB86 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+7AEB EE6A FB87 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7B9E EE6B FB88 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA1D EE6C FB89 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+7D48 EE6D FB8A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7D5C EE6E FB8B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7DB7 EE6F FB8C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7DA0 EE70 FB8D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7DD6 EE71 FB8E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7E52 EE72 FB8F CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7F47 EE73 FB90 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7FA1 EE74 FB91 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA1E EE75 FB92 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+8301 EE76 FB93 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8362 EE77 FB94 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+837F EE78 FB95 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+83C7 EE79 FB96 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+83F6 EE7A FB97 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8448 EE7B FB98 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+84B4 EE7C FB99 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8553 EE7D FB9A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8559 EE7E FB9B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+856B EE80 FB9C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA1F EE81 FB9D CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+85B0 EE82 FB9E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA20 EE83 FB9F CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+FA21 EE84 FBA0 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+8807 EE85 FBA1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+88F5 EE86 FBA2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8A12 EE87 FBA3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8A37 EE88 FBA4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8A79 EE89 FBA5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8AA7 EE8A FBA6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8ABE EE8B FBA7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8ADF EE8C FBA8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA22 EE8D FBA9 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+8AF6 EE8E FBAA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8B53 EE8F FBAB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8B7F EE90 FBAC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8CF0 EE91 FBAD CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8CF4 EE92 FBAE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8D12 EE93 FBAF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+8D76 EE94 FBB0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA23 EE95 FBB1 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+8ECF EE96 FBB2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA24 EE97 FBB3 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+FA25 EE98 FBB4 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+9067 EE99 FBB5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+90DE EE9A FBB6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA26 EE9B FBB7 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+9115 EE9C FBB8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9127 EE9D FBB9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+91DA EE9E FBBA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+91D7 EE9F FBBB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+91DE EEA0 FBBC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+91ED EEA1 FBBD CJK UNIFIED IDEOGRAPH
FAIL MS932 U+91EE EEA2 FBBE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+91E4 EEA3 FBBF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+91E5 EEA4 FBC0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9206 EEA5 FBC1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9210 EEA6 FBC2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+920A EEA7 FBC3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+923A EEA8 FBC4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9240 EEA9 FBC5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+923C EEAA FBC6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+924E EEAB FBC7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9259 EEAC FBC8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9251 EEAD FBC9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9239 EEAE FBCA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9267 EEAF FBCB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92A7 EEB0 FBCC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9277 EEB1 FBCD CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9278 EEB2 FBCE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92E7 EEB3 FBCF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92D7 EEB4 FBD0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92D9 EEB5 FBD1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92D0 EEB6 FBD2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA27 EEB7 FBD3 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+92D5 EEB8 FBD4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92E0 EEB9 FBD5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92D3 EEBA FBD6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9325 EEBB FBD7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9321 EEBC FBD8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92FB EEBD FBD9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA28 EEBE FBDA CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+931E EEBF FBDB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92FF EEC0 FBDC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+931D EEC1 FBDD CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9302 EEC2 FBDE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9370 EEC3 FBDF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9357 EEC4 FBE0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+93A4 EEC5 FBE1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+93C6 EEC6 FBE2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+93DE EEC7 FBE3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+93F8 EEC8 FBE4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9431 EEC9 FBE5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9445 EECA FBE6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9448 EECB FBE7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9592 EECC FBE8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+F9DC EECD FBE9 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+FA29 EECE FBEA CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+969D EECF FBEB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+96AF EED0 FBEC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9733 EED1 FBED CJK UNIFIED IDEOGRAPH
FAIL MS932 U+973B EED2 FBEE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9743 EED3 FBEF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+974D EED4 FBF0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+974F EED5 FBF1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9751 EED6 FBF2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9755 EED7 FBF3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9857 EED8 FBF4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9865 EED9 FBF5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA2A EEDA FBF6 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+FA2B EEDB FBF7 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+9927 EEDC FBF8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA2C EEDD FBF9 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+999E EEDE FBFA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9A4E EEDF FBFB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9AD9 EEE0 FBFC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9ADC EEE1 FC40 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9B75 EEE2 FC41 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9B72 EEE3 FC42 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9B8F EEE4 FC43 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9BB1 EEE5 FC44 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9BBB EEE6 FC45 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9C00 EEE7 FC46 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9D70 EEE8 FC47 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9D6B EEE9 FC48 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA2D EEEA FC49 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+9E19 EEEB FC4A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9ED1 EEEC FC4B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+2170 EEEF FA40 SMALL ROMAN NUMERAL ONE
FAIL MS932 U+2171 EEF0 FA41 SMALL ROMAN NUMERAL TWO
FAIL MS932 U+2172 EEF1 FA42 SMALL ROMAN NUMERAL THREE
FAIL MS932 U+2173 EEF2 FA43 SMALL ROMAN NUMERAL FOUR
FAIL MS932 U+2174 EEF3 FA44 SMALL ROMAN NUMERAL FIVE
FAIL MS932 U+2175 EEF4 FA45 SMALL ROMAN NUMERAL SIX
FAIL MS932 U+2176 EEF5 FA46 SMALL ROMAN NUMERAL SEVEN
FAIL MS932 U+2177 EEF6 FA47 SMALL ROMAN NUMERAL EIGHT
FAIL MS932 U+2178 EEF7 FA48 SMALL ROMAN NUMERAL NINE
FAIL MS932 U+2179 EEF8 FA49 SMALL ROMAN NUMERAL TEN
FAIL MS932 U+FFE2 EEF9 81CA FULLWIDTH NOT SIGN
FAIL MS932 U+FFE4 EEFA FA55 FULLWIDTH BROKEN BAR
FAIL MS932 U+FF07 EEFB FA56 FULLWIDTH APOSTROPHE
FAIL MS932 U+FF02 EEFC FA57 FULLWIDTH QUOTATION MARK
FAIL MS932 U+2160 FA4A 8754 ROMAN NUMERAL ONE
FAIL MS932 U+2161 FA4B 8755 ROMAN NUMERAL TWO
FAIL MS932 U+2162 FA4C 8756 ROMAN NUMERAL THREE
FAIL MS932 U+2163 FA4D 8757 ROMAN NUMERAL FOUR
FAIL MS932 U+2164 FA4E 8758 ROMAN NUMERAL FIVE
FAIL MS932 U+2165 FA4F 8759 ROMAN NUMERAL SIX
FAIL MS932 U+2166 FA50 875A ROMAN NUMERAL SEVEN
FAIL MS932 U+2167 FA51 875B ROMAN NUMERAL EIGHT
FAIL MS932 U+2168 FA52 875C ROMAN NUMERAL NINE
FAIL MS932 U+2169 FA53 875D ROMAN NUMERAL TEN
FAIL MS932 U+FFE2 FA54 81CA FULLWIDTH NOT SIGN
FAIL MS932 U+3231 FA58 878A PARENTHESIZED IDEOGRAPH STOCK
FAIL MS932 U+2116 FA59 8782 NUMERO SIGN
FAIL MS932 U+2121 FA5A 8784 TELEPHONE SIGN
FAIL MS932 U+2235 FA5B 81E6 BECAUSE
FAIL MS949 U+20AC A2E6 3F EURO SIGN
FAIL MS949 U+00AE A2E7 3F REGISTERED SIGN
FAIL MS950 U+5341 A2CC A451 CJK UNIFIED IDEOGRAPH
FAIL MS950 U+5345 A2CE A4CA CJK UNIFIED IDEOGRAPH
FAIL MS950 U+20AC A3E1 3F EURO SIGN
FAIL MS950 U+255E F9E9 A2A5 BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
FAIL MS950 U+256A F9EA A2A6 BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
FAIL MS950 U+2561 F9EB A2A7 BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
FAIL MS950 U+2550 F9F9 A2A4 BOX DRAWINGS DOUBLE HORIZONTAL
FAIL MS950 U+256D F9FA A27E BOX DRAWINGS LIGHT ARC DOWN AND RIGHT
FAIL MS950 U+256E F9FB A2A1 BOX DRAWINGS LIGHT ARC DOWN AND LEFT
FAIL MS950 U+2570 F9FC A2A2 BOX DRAWINGS LIGHT ARC UP AND RIGHT
FAIL MS950 U+256F F9FD A2A3 BOX DRAWINGS LIGHT ARC UP AND LEFT
allan.jacobs@Eng 2000-08-04
The above list contains many entries that are caused by duplicate mappings in the
code pages - especially for MS932. See "Evaluation" for a revised list of potential
char encoding errors.
allan.jacobs@Eng 2000-08-21
Merlin JDK:
sqesvr% /usr/local/java/jdk1.4/solsparc/bin/java -version
java version "1.4.0beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0beta-b26)
Java HotSpot(TM) Core VM (build 1.3-internal, interpreted mode)
sqesvr% uname -a
SunOS sqesvr 5.7 Generic_106541-10 sun4u sparc SUNW,Ultra-4
Kestrel JDK:
algol% /usr/j2se/bin/java -version
java version "1.3.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0-b25)
Java HotSpot(TM) Client VM (build 1.3.0-b25, mixed mode)
algol% uname -a
SunOS algol 5.8 Generic sun4u sparc SUNW,Ultra-2
Microsoft web pages (see
http://www.microsoft.com/globaldev/reference/WinCP.asp )
contain documentation for a number of encodings. Using a web browser it is
possible to save these to disk. The attached source code uses these
code pages to test the character encodings supported by Java.
The encodings tested are
ISO8859_1, ISO8859_2, ISO8859_3, ISO8859_4, ISO8859_5, ISO8859_6
ISO8859_7, ISO8859_8, ISO8859_9, ISO8859_15_DIS
Cp437, Cp737, Cp775, Cp850, Cp852, Cp855, Cp857, Cp862, Cp866
Cp1250, Cp1251, Cp1252, Cp1253, Cp1254, Cp1255, Cp1256, Cp1257, Cp1258
MS874, MS939, MS936, MS949, MS950
There are roughly 70000 entries in the map so there are 140000 points
to be mapped. The error count is 452. The majority of the errors occur
when MS932 (Microsoft Japanese Shift-JIS) is used to convert a String to a
byte array.
Source code is attached. Only one of 416 code pages is attached because
their combined weight is too much for Bugtraq to bear. The complete set
is in the directory /net/ultraowl.eng/export/ultraowl2/ajacobs/encodings/Microsoft .
The mapping from bytes to Unicode that is used by the constructor
String(byte[] in,int offset,int len,String encoding)
contains a number of errors for these code tables. The Unicode under
CHECK is what the byte array under IN should map to, but the Unicode
under OUT was received instead.
PASS? CODE IN CHECK OUT COMMENT
FAIL Cp1250 AC U+00AC U+FFFD NOT SIGN
FAIL Cp1255 A1 U+00A1 U+FFFD INVERTED EXCLAMATION MARK
FAIL Cp1255 AA U+00D7 U+FFFD MULTIPLICATION SIGN
FAIL Cp1255 B8 U+00B8 U+FFFD CEDILLA
FAIL Cp1255 BA U+00F7 U+FFFD DIVISION SIGN
FAIL Cp1255 BF U+00BF U+FFFD INVERTED QUESTION MARK
FAIL Cp1255 D7 U+05F3 U+FFFD HEBREW PUNCTUATION GERESH
FAIL Cp1255 D8 U+05F4 U+FFFD HEBREW PUNCTUATION GERSHAYIM
FAIL Cp1256 8A U+0679 U+FFFD ARABIC LETTER TTEH
FAIL Cp1256 8F U+0688 U+FFFD ARABIC LETTER DDAL
FAIL Cp1256 98 U+06A9 U+FFFD ARABIC LETTER KEHEH
FAIL Cp1256 9A U+0691 U+FFFD ARABIC LETTER RREH
FAIL Cp1256 9F U+06BA U+FFFD ARABIC LETTER NOON GHUNNA
FAIL Cp1256 AA U+06BE U+FFFD ARABIC LETTER HEH DOACHASHMEE
FAIL Cp1256 C0 U+06C1 U+FFFD ARABIC LETTER HEH GOAL
FAIL Cp1256 FF U+06D2 U+FFFD ARABIC LETTER YEH BARREE
FAIL Cp1258 CC U+0300 U+0340 COMBINING GRAVE ACCENT
FAIL Cp1258 EC U+0301 U+0341 COMBINING ACUTE ACCENT
FAIL MS874 80 U+20AC U+FFFD EURO SIGN
FAIL MS949 A2E6 U+20AC U+FFFD EURO SIGN
FAIL MS949 A2E7 U+00AE U+FFFD REGISTERED SIGN
FAIL MS950 A3E1 U+20AC U+FFFD EURO SIGN
The mapping from Unicode to bytes is via java.lang.String.getBytes(String encoding).
The same source code and code pages also test this mapping utility. The errors
this time
CHECKING STRING TO BYTE ARRAY
PASS? CODE IN CHECK OUT COMMENT
FAIL Cp1250 U+00AC AC 3F NOT SIGN
FAIL Cp1255 U+00A1 A1 3F INVERTED EXCLAMATION MARK
FAIL Cp1255 U+00D7 AA 3F MULTIPLICATION SIGN
FAIL Cp1255 U+00B8 B8 3F CEDILLA
FAIL Cp1255 U+00F7 BA 3F DIVISION SIGN
FAIL Cp1255 U+00BF BF 3F INVERTED QUESTION MARK
FAIL Cp1255 U+05F3 D7 3F HEBREW PUNCTUATION GERESH
FAIL Cp1255 U+05F4 D8 3F HEBREW PUNCTUATION GERSHAYIM
FAIL Cp1256 U+0679 8A 3F ARABIC LETTER TTEH
FAIL Cp1256 U+0688 8F 3F ARABIC LETTER DDAL
FAIL Cp1256 U+06A9 98 3F ARABIC LETTER KEHEH
FAIL Cp1256 U+0691 9A 3F ARABIC LETTER RREH
FAIL Cp1256 U+06BA 9F 3F ARABIC LETTER NOON GHUNNA
FAIL Cp1256 U+06BE AA 3F ARABIC LETTER HEH DOACHASHMEE
FAIL Cp1256 U+06C1 C0 3F ARABIC LETTER HEH GOAL
FAIL Cp1256 U+06D2 FF 3F ARABIC LETTER YEH BARREE
FAIL Cp1258 U+0300 CC 3F COMBINING GRAVE ACCENT
FAIL Cp1258 U+0301 EC 3F COMBINING ACUTE ACCENT
FAIL MS874 U+20AC 80 3F EURO SIGN
FAIL MS932 U+2252 8790 81E0 APPROXIMATELY EQUAL TO OR THE IMAGE OF
FAIL MS932 U+2261 8791 81DF IDENTICAL TO
FAIL MS932 U+222B 8792 81E7 INTEGRAL
FAIL MS932 U+221A 8795 81E3 SQUARE ROOT
FAIL MS932 U+22A5 8796 81DB UP TACK
FAIL MS932 U+2220 8797 81DA ANGLE
FAIL MS932 U+2235 879A 81E6 BECAUSE
FAIL MS932 U+2229 879B 81BF INTERSECTION
FAIL MS932 U+222A 879C 81BE UNION
FAIL MS932 U+7E8A ED40 FA5C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+891C ED41 FA5D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9348 ED42 FA5E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+9288 ED43 FA5F CJK UNIFIED IDEOGRAPH
FAIL MS932 U+84DC ED44 FA60 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4FC9 ED45 FA61 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+70BB ED46 FA62 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6631 ED47 FA63 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+68C8 ED48 FA64 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+92F9 ED49 FA65 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+66FB ED4A FA66 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5F45 ED4B FA67 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4E28 ED4C FA68 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4EE1 ED4D FA69 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4EFC ED4E FA6A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4F00 ED4F FA6B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4F03 ED50 FA6C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4F39 ED51 FA6D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4F56 ED52 FA6E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4F92 ED53 FA6F CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4F8A ED54 FA70 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4F9A ED55 FA71 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4F94 ED56 FA72 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4FCD ED57 FA73 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5040 ED58 FA74 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5022 ED59 FA75 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+4FFF ED5A FA76 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+501E ED5B FA77 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5046 ED5C FA78 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5070 ED5D FA79 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5042 ED5E FA7A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5094 ED5F FA7B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+50F4 ED60 FA7C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+50D8 ED61 FA7D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+514A ED62 FA7E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5164 ED63 FA80 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+519D ED64 FA81 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+51BE ED65 FA82 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+51EC ED66 FA83 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5215 ED67 FA84 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+529C ED68 FA85 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+52A6 ED69 FA86 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+52C0 ED6A FA87 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+52DB ED6B FA88 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5300 ED6C FA89 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5307 ED6D FA8A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5324 ED6E FA8B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5372 ED6F FA8C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5393 ED70 FA8D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+53B2 ED71 FA8E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+53DD ED72 FA8F CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA0E ED73 FA90 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+549C ED74 FA91 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+548A ED75 FA92 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+54A9 ED76 FA93 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+54FF ED77 FA94 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5586 ED78 FA95 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5759 ED79 FA96 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5765 ED7A FA97 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+57AC ED7B FA98 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+57C8 ED7C FA99 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+57C7 ED7D FA9A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA0F ED7E FA9B CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+FA10 ED80 FA9C CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+589E ED81 FA9D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+58B2 ED82 FA9E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+590B ED83 FA9F CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5953 ED84 FAA0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+595B ED85 FAA1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+595D ED86 FAA2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5963 ED87 FAA3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+59A4 ED88 FAA4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+59BA ED89 FAA5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5B56 ED8A FAA6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5BC0 ED8B FAA7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+752F ED8C FAA8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5BD8 ED8D FAA9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5BEC ED8E FAAA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5C1E ED8F FAAB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5CA6 ED90 FAAC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5CBA ED91 FAAD CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5CF5 ED92 FAAE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5D27 ED93 FAAF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5D53 ED94 FAB0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA11 ED95 FAB1 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+5D42 ED96 FAB2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5D6D ED97 FAB3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5DB8 ED98 FAB4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5DB9 ED99 FAB5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5DD0 ED9A FAB6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5F21 ED9B FAB7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5F34 ED9C FAB8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5F67 ED9D FAB9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5FB7 ED9E FABA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+5FDE ED9F FABB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+605D EDA0 FABC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6085 EDA1 FABD CJK UNIFIED IDEOGRAPH
FAIL MS932 U+608A EDA2 FABE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+60DE EDA3 FABF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+60D5 EDA4 FAC0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6120 EDA5 FAC1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+60F2 EDA6 FAC2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6111 EDA7 FAC3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6137 EDA8 FAC4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6130 EDA9 FAC5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6198 EDAA FAC6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6213 EDAB FAC7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+62A6 EDAC FAC8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+63F5 EDAD FAC9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6460 EDAE FACA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+649D EDAF FACB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+64CE EDB0 FACC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+654E EDB1 FACD CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6600 EDB2 FACE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6615 EDB3 FACF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+663B EDB4 FAD0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6609 EDB5 FAD1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+662E EDB6 FAD2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+661E EDB7 FAD3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6624 EDB8 FAD4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6665 EDB9 FAD5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6657 EDBA FAD6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6659 EDBB FAD7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA12 EDBC FAD8 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+6673 EDBD FAD9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6699 EDBE FADA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+66A0 EDBF FADB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+66B2 EDC0 FADC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+66BF EDC1 FADD CJK UNIFIED IDEOGRAPH
FAIL MS932 U+66FA EDC2 FADE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+670E EDC3 FADF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+F929 EDC4 FAE0 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+6766 EDC5 FAE1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+67BB EDC6 FAE2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6852 EDC7 FAE3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+67C0 EDC8 FAE4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6801 EDC9 FAE5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6844 EDCA FAE6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+68CF EDCB FAE7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA13 EDCC FAE8 CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+6968 EDCD FAE9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+FA14 EDCE FAEA CJK COMPATIBILITY IDEOGRAPH
FAIL MS932 U+6998 EDCF FAEB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+69E2 EDD0 FAEC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6A30 EDD1 FAED CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6A6B EDD2 FAEE CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6A46 EDD3 FAEF CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6A73 EDD4 FAF0 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6A7E EDD5 FAF1 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6AE2 EDD6 FAF2 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6AE4 EDD7 FAF3 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6BD6 EDD8 FAF4 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6C3F EDD9 FAF5 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6C5C EDDA FAF6 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6C86 EDDB FAF7 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6C6F EDDC FAF8 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6CDA EDDD FAF9 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6D04 EDDE FAFA CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6D87 EDDF FAFB CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6D6F EDE0 FAFC CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6D96 EDE1 FB40 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6DAC EDE2 FB41 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6DCF EDE3 FB42 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6DF8 EDE4 FB43 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6DF2 EDE5 FB44 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6DFC EDE6 FB45 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6E39 EDE7 FB46 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6E5C EDE8 FB47 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6E27 EDE9 FB48 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6E3C EDEA FB49 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6EBF EDEB FB4A CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6F88 EDEC FB4B CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6FB5 EDED FB4C CJK UNIFIED IDEOGRAPH
FAIL MS932 U+6FF5 EDEE FB4D CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7005 EDEF FB4E CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7007 EDF0 FB4F CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7028 EDF1 FB50 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+7085 EDF2 FB51 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+70AB EDF3 FB52 CJK UNIFIED IDEOGRAPH
FAIL MS932 U+710F EDF4
- backported by
-
JDK-2036057 All errors for 33 Microsoft-specified conversions identified.
-
- Resolved
-