Created
September 19, 2011 13:33
-
-
Save ericliang/1226505 to your computer and use it in GitHub Desktop.
codec patch on MS1252 according to bestfit version for JDK
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# HG changeset patch | |
# User Eric Liang <[email protected]> | |
# Date 1316438901 -28800 | |
# Node ID 117c5987b5b2f7d49646f86939c040ff11b70e04 | |
# Parent 95ac2f7ddad0b8350d5ea3aed7d7d028c44396ba | |
fix improper codec dictionary in MS1252 according to the bestfit version: | |
http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/bestfit1252.txt | |
diff -r 95ac2f7ddad0 -r 117c5987b5b2 src/share/classes/sun/nio/cs/MS1252.java | |
--- a/src/share/classes/sun/nio/cs/MS1252.java Wed Aug 24 15:11:00 2011 +0100 | |
+++ b/src/share/classes/sun/nio/cs/MS1252.java Mon Sep 19 21:28:21 2011 +0800 | |
@@ -92,10 +92,10 @@ | |
private final static String byteToCharTable = | |
- "\u20AC\uFFFD\u201A\u0192\u201E\u2026\u2020\u2021" + // 0x80 - 0x87 | |
- "\u02C6\u2030\u0160\u2039\u0152\uFFFD\u017D\uFFFD" + // 0x88 - 0x8F | |
- "\uFFFD\u2018\u2019\u201C\u201D\u2022\u2013\u2014" + // 0x90 - 0x97 | |
- "\u02DC\u2122\u0161\u203A\u0153\uFFFD\u017E\u0178" + // 0x98 - 0x9F | |
+ "\u20AC\u0081\u201A\u0192\u201E\u2026\u2020\u2021" + // 0x80 - 0x87 | |
+ "\u02C6\u2030\u0160\u2039\u0152\u008D\u017D\u008F" + // 0x88 - 0x8F | |
+ "\u0090\u2018\u2019\u201C\u201D\u2022\u2013\u2014" + // 0x90 - 0x97 | |
+ "\u02DC\u2122\u0161\u203A\u0153\u009D\u017E\u0178" + // 0x98 - 0x9F | |
"\u00A0\u00A1\u00A2\u00A3\u00A4\u00A5\u00A6\u00A7" + // 0xA0 - 0xA7 | |
"\u00A8\u00A9\u00AA\u00AB\u00AC\u00AD\u00AE\u00AF" + // 0xA8 - 0xAF | |
"\u00B0\u00B1\u00B2\u00B3\u00B4\u00B5\u00B6\u00B7" + // 0xB0 - 0xB7 | |
@@ -150,10 +150,10 @@ | |
"\u0068\u0069\u006A\u006B\u006C\u006D\u006E\u006F" + | |
"\u0070\u0071\u0072\u0073\u0074\u0075\u0076\u0077" + | |
"\u0078\u0079\u007A\u007B\u007C\u007D\u007E\u007F" + | |
- "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + | |
- "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + | |
- "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + | |
- "\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + | |
+ "\u0000\u0081\u0000\u0000\u0000\u0000\u0000\u0000" + | |
+ "\u0000\u0000\u0000\u0000\u0000\u008D\u0000\u008F" + | |
+ "\u0090\u0000\u0000\u0000\u0000\u0000\u0000\u0000" + | |
+ "\u0000\u0000\u0000\u0000\u0000\u009D\u0000\u0000" + | |
"\u00A0\u00A1\u00A2\u00A3\u00A4\u00A5\u00A6\u00A7" + | |
"\u00A8\u00A9\u00AA\u00AB\u00AC\u00AD\u00AE\u00AF" + | |
"\u00B0\u00B1\u00B2\u00B3\u00B4\u00B5\u00B6\u00B7" + |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment