summaryrefslogtreecommitdiffstats
path: root/library/encoding
diff options
context:
space:
mode:
authorhobbs <hobbs>2003-02-21 02:40:57 (GMT)
committerhobbs <hobbs>2003-02-21 02:40:57 (GMT)
commitcc0e6436fbea0546291e1b2cbed4d3f8cecda514 (patch)
treef82ec344f5ec77eeefc3b3366748601a8ac9ee6b /library/encoding
parent2fad92d8ea334f30a6fbe1b10359e70d6370f626 (diff)
downloadtcl-cc0e6436fbea0546291e1b2cbed4d3f8cecda514.zip
tcl-cc0e6436fbea0546291e1b2cbed4d3f8cecda514.tar.gz
tcl-cc0e6436fbea0546291e1b2cbed4d3f8cecda514.tar.bz2
* generic/tclEncoding.c (LoadTableEncoding):
* library/encoding/cp932.enc: Correct jis round-trip encoding * library/encoding/euc-jp.enc: by adding 'R' type to .enc files. * library/encoding/iso2022-jp.enc: [Patch #689341] (koboyasi, taguchi) * library/encoding/jis0208.enc: * library/encoding/shiftjis.enc: * tests/encoding.test:
Diffstat (limited to 'library/encoding')
-rw-r--r--library/encoding/cp932.enc16
-rw-r--r--library/encoding/euc-jp.enc7
-rw-r--r--library/encoding/iso2022-jp.enc2
-rw-r--r--library/encoding/jis0208.enc7
-rw-r--r--library/encoding/shiftjis.enc7
5 files changed, 38 insertions, 1 deletions
diff --git a/library/encoding/cp932.enc b/library/encoding/cp932.enc
index 027f7d8..8da8cd6 100644
--- a/library/encoding/cp932.enc
+++ b/library/encoding/cp932.enc
@@ -783,3 +783,19 @@ FC
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
+R
+8160 301C FF5E
+8161 2016 2225
+817C 2212 FF0D
+8191 00A2 FFE0
+8192 00A3 FFE1
+81CA 00AC FFE2
+81BE 222a
+81BF 2229
+81DA 2220
+81DB 22a5
+81DF 2261
+81E0 2252
+81E3 221a
+81E6 2235
+81E7 222b
diff --git a/library/encoding/euc-jp.enc b/library/encoding/euc-jp.enc
index 9b7abb1..db56c88 100644
--- a/library/encoding/euc-jp.enc
+++ b/library/encoding/euc-jp.enc
@@ -1344,3 +1344,10 @@ F4
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
+R
+A1C1 301C FF5E
+A1C2 2016 2225
+A1DD 2212 FF0D
+A1F1 00A2 FFE0
+A1F2 00A3 FFE1
+A2CC 00AC FFE2
diff --git a/library/encoding/iso2022-jp.enc b/library/encoding/iso2022-jp.enc
index 6f43d7c..f6dabe5 100644
--- a/library/encoding/iso2022-jp.enc
+++ b/library/encoding/iso2022-jp.enc
@@ -3,7 +3,7 @@ E
name iso2022-jp
init {}
final {}
-iso8859-1 \x1b(B
+ascii \x1b(B
jis0201 \x1b(J
jis0208 \x1b$B
jis0208 \x1b$@
diff --git a/library/encoding/jis0208.enc b/library/encoding/jis0208.enc
index 7102e88..8460b69 100644
--- a/library/encoding/jis0208.enc
+++ b/library/encoding/jis0208.enc
@@ -1310,3 +1310,10 @@ FF50FF51FF52FF53FF54FF55FF56FF57FF58FF59FF5A00000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
+R
+2141 301C FF5E
+2142 2016 2225
+215D 2212 FF0D
+2171 00A2 FFE0
+2172 00A3 FFE1
+224C 00AC FFE2
diff --git a/library/encoding/shiftjis.enc b/library/encoding/shiftjis.enc
index c8d2504..140aec4 100644
--- a/library/encoding/shiftjis.enc
+++ b/library/encoding/shiftjis.enc
@@ -681,3 +681,10 @@ EA
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
+R
+8160 301C FF5E
+8161 2016 2225
+817C 2212 FF0D
+8191 00A2 FFE0
+8192 00A3 FFE1
+81CA 00AC FFE2