## EUC-JIS-2004 (JIS X 0213:2004 Appendix 3) vs Unicode mapping table
##
## Date: 13 May 2006
## License:
## Copyright (C) 2001 earthian@tama.or.jp, All Rights Reserved.
## Copyright (C) 2001 I'O, All Rights Reserved.
## Copyright (C) 2006 Project X0213, All Rights Reserved.
## You can use, modify, distribute this table freely.
## Note:
## [1983] JIS codepoint defined by JIS X 0208-1983
## [1990] JIS codepoint defined by JIS X 0208-1990
## [2000] JIS codepoint defined by JIS X 0213:2000
## [2004] JIS codepoint defined by JIS X 0213:2004
## [Unicode3.1] UCS codepoint defined by Unicode 3.1
## [Unicode3.2] UCS codepoint defined by Unicode 3.2
## Fullwidth UCS fullwidth form (U+Fxxx)
## Windows Windows (CP932) mapping
## Some 0213 character can't represent by one UCS character.
## In this table, such characters are described as 'U+xxxx+xxxx'.
##
## JIS Unicode Name Note
0x00 U+0000 # <control>
0x01 U+0001 # <control>
0x02 U+0002 # <control>
0x03 U+0003 # <control>
0x04 U+0004 # <control>
0x05 U+0005 # <control>
0x06 U+0006 # <control>
0x07 U+0007 # <control>
0x08 U+0008 # <control>
0x09 U+0009 # <control>
0x0A U+000A # <control>
0x0B U+000B # <control>
0x0C U+000C # <control>
0x0D U+000D # <control>
0x0E U+000E # <control>
0x0F U+000F # <control>
0x10 U+0010 # <control>
0x11 U+0011 # <control>
0x12 U+0012 # <control>
0x13 U+0013 # <control>
0x14 U+0014 # <control>
0x15 U+0015 # <control>
0x16 U+0016 # <control>
0x17 U+0017 # <control>
0x18 U+0018 # <control>
0x19 U+0019 # <control>
0x1A U+001A # <control>
0x1B U+001B # <control>
0x1C U+001C # <control>
0x1D U+001D # <control>
0x1E U+001E # <control>
0x1F U+001F # <control>
0x20 U+0020 # SPACE
0x21 U+0021 # EXCLAMATION MARK
0x22 U+0022 # QUOTATION MARK
0x23 U+0023 # NUMBER SIGN
0x24 U+0024 # DOLLAR SIGN
0x25 U+0025 # PERCENT SIGN
0x26 U+0026 # AMPERSAND
0x27 U+0027 # APOSTROPHE
0x28 U+0028 # LEFT PARENTHESIS
0x29 U+0029 # RIGHT PARENTHESIS
0x2A U+002A # ASTERISK
0x2B U+002B # PLUS SIGN
0x2C U+002C # COMMA
0x2D U+002D # HYPHEN-MINUS
0x2E U+002E # FULL STOP
0x2F U+002F # SOLIDUS
0x30 U+0030 # DIGIT ZERO
0x31 U+0031 # DIGIT ONE
0x32 U+0032 # DIGIT TWO
0x33 U+0033 # DIGIT THREE
0x34 U+0034 # DIGIT FOUR
0x35 U+0035 # DIGIT FIVE
0x36 U+0036 # DIGIT SIX
0x37 U+0037 # DIGIT SEVEN
0x38 U+0038 # DIGIT EIGHT
0x39 U+0039 # DIGIT NINE
0x3A U+003A # COLON
0x3B U+003B # SEMICOLON
0x3C U+003C # LESS-THAN SIGN
0x3D U+003D # EQUALS SIGN
0x3E U+003E # GREATER-THAN SIGN
0x3F U+003F # QUESTION MARK
0x40 U+0040 # COMMERCIAL AT
0x41 U+0041 # LATIN CAPITAL LETTER A
0x42 U+0042 # LATIN CAPITAL LETTER B
0x43 U+0043 # LATIN CAPITAL LETTER C
0x44 U+0044 # LATIN CAPITAL LETTER D
0x45 U+0045 # LATIN CAPITAL LETTER E
0x46 U+0046 # LATIN CAPITAL LETTER F
0x47 U+0047 # LATIN CAPITAL LETTER G
0x48 U+0048 # LATIN CAPITAL LETTER H
0x49 U+0049 # LATIN CAPITAL LETTER I
0x4A U+004A # LATIN CAPITAL LETTER J
0x4B U+004B # LATIN CAPITAL LETTER K
0x4C U+004C # LATIN CAPITAL LETTER L
0x4D U+004D # LATIN CAPITAL LETTER M
0x4E U+004E # LATIN CAPITAL LETTER N
0x4F U+004F # LATIN CAPITAL LETTER O
0x50 U+0050 # LATIN CAPITAL LETTER P
0x51 U+0051 # LATIN CAPITAL LETTER Q
0x52 U+0052 # LATIN CAPITAL LETTER R
0x53 U+0053 # LATIN CAPITAL LETTER S
0x54 U+0054 # LATIN CAPITAL LETTER T
0x55 U+0055 # LATIN CAPITAL LETTER U
0x56 U+0056 # LATIN CAPITAL LETTER V
0x57 U+0057 # LATIN CAPITAL LETTER W
0x58 U+0058 # LATIN CAPITAL LETTER X
0x59 U+0059 # LATIN CAPITAL LETTER Y
0x5A U+005A # LATIN CAPITAL LETTER Z
0x5B U+005B # LEFT SQUARE BRACKET
0x5C U+005C # REVERSE SOLIDUS
0x5D U+005D # RIGHT SQUARE BRACKET
0x5E U+005E # CIRCUMFLEX ACCENT
0x5F U+005F # LOW LINE
0x60 U+0060 # GRAVE ACCENT
0x61 U+0061 # LATIN SMALL LETTER A
0x62 U+0062 # LATIN SMALL LETTER B
0x63 U+0063 # LATIN SMALL LETTER C
0x64 U+0064 # LATIN SMALL LETTER D
0x65 U+0065 # LATIN SMALL LETTER E
0x66 U+0066 # LATIN SMALL LETTER F
0x67 U+0067 # LATIN SMALL LETTER G
0x68 U+0068 # LATIN SMALL LETTER H
0x69 U+0069 # LATIN SMALL LETTER I
0x6A U+006A # LATIN SMALL LETTER J
0x6B U+006B # LATIN SMALL LETTER K
0x6C U+006C # LATIN SMALL LETTER L
0x6D U+006D # LATIN SMALL LETTER M
0x6E U+006E # LATIN SMALL LETTER N
0x6F U+006F # LATIN SMALL LETTER O
0x70 U+0070 # LATIN SMALL LETTER P
0x71 U+0071 # LATIN SMALL LETTER Q
0x72 U+0072 # LATIN SMALL LETTER R
0x73 U+0073 # LATIN SMALL LETTER S
0x74 U+0074 # LATIN SMALL LETTER T
0x75 U+0075 # LATIN SMALL LETTER U
0x76 U+0076 # LATIN SMALL LETTER V
0x77 U+0077 # LATIN SMALL LETTER W
0x78 U+0078 # LATIN SMALL LETTER X
0x79 U+0079 # LATIN SMALL LETTER Y
0x7A U+007A # LATIN SMALL LETTER Z
0x7B U+007B # LEFT CURLY BRACKET
0x7C U+007C # VERTICAL LINE
0x7D U+007D # RIGHT CURLY BRACKET
0x7E U+007E # TILDE
0x7F U+007F # <control>
0x80 U+0080 # <control>
0x81 U+0081 # <control>
0x82 U+0082 # <control>
0x83 U+0083 # <control>
0x84 U+0084 # <control>
0x85 U+0085 # <control>
0x86 U+0086 # <control>
0x87 U+0087 # <control>
0x88 U+0088 # <control>
0x89 U+0089 # <control>
0x8A U+008A # <control>
0x8B U+008B # <control>
0x8C U+008C # <control>
0x8D U+008D # <control>
0x8E U+008E # <control>
0x8F U+008F # <control>
0x90 U+0090 # <control>
0x91 U+0091 # <control>
0x92 U+0092 # <control>
0x93 U+0093 # <control>
0x94 U+0094 # <control>
0x95 U+0095 # <control>
0x96 U+0096 # <control>
0x97 U+0097 # <control>
0x98 U+0098 # <control>
0x99 U+0099 # <control>
0x9A U+009A # <control>
0x9B U+009B # <control>
0x9C U+009C # <control>
0x9D U+009D # <control>
0x9E U+009E # <control>
0x9F U+009F # <control>
0xA0 # <reserved>
0xFF # <reserved>
0xA1A1 U+3000 # IDEOGRAPHIC SPACE
0xA1A2 U+3001 # IDEOGRAPHIC COMMA
0xA1A3 U+3002 # IDEOGRAPHIC FULL STOP
0xA1A4 U+FF0C # FULLWIDTH COMMA
0xA1A5 U+FF0E # FULLWIDTH FULL STOP
0xA1A6 U+30FB # KATAKANA MIDDLE DOT
0xA1A7 U+FF1A # FULLWIDTH COLON
0xA1A8 U+FF1B # FULLWIDTH SEMICOLON
0xA1A9 U+FF1F # FULLWIDTH QUESTION MARK
0xA1AA U+FF01 # FULLWIDTH EXCLAMATION MARK
0xA1AB U+309B # KATAKANA-HIRAGANA VOICED SOUND MARK
0xA1AC U+309C # KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
0xA1AD U+00B4 # ACUTE ACCENT
0xA1AE U+FF40 # FULLWIDTH GRAVE ACCENT
0xA1AF U+00A8 # DIAERESIS
0xA1B0 U+FF3E # FULLWIDTH CIRCUMFLEX ACCENT
0xA1B1 U+203E # OVERLINE Windows: U+FFE3
0xA1B2 U+FF3F # FULLWIDTH LOW LINE
0xA1B3 U+30FD # KATAKANA ITERATION MARK
0xA1B4 U+30FE # KATAKANA VOICED ITERATION MARK
0xA1B5 U+309D # HIRAGANA ITERATION MARK
0xA1B6 U+309E # HIRAGANA VOICED ITERATION MARK
0xA1B7 U+3003 # DITTO MARK
0xA1B8 U+4EDD # <cjk>
0xA1B9 U+3005 # IDEOGRAPHIC ITERATION MARK
0xA1BA U+3006 # IDEOGRAPHIC CLOSING MARK
0xA1BB U+3007 # IDEOGRAPHIC NUMBER ZERO
0xA1BC U+30FC # KATAKANA-HIRAGANA PROLONGED SOUND MARK
0xA1BD U+2014 # EM DASH Windows: U+2015
0xA1BE U+2010 # HYPHEN
0xA1BF U+FF0F # FULLWIDTH SOLIDUS
0xA1C0 U+FF3C # FULLWIDTH REVERSE SOLIDUS
0xA1C1 U+301C # WAVE DASH Windows: U+FF5E
0xA1C2 U+2016 # DOUBLE VERTICAL LINE Windows: U+2225
0xA1C3 U+FF5C # FULLWIDTH VERTICAL LINE
0xA1C4 U+2026 # HORIZONTAL ELLIPSIS
0xA1C5 U+2025 # TWO DOT LEADER
0xA1C6 U+2018 # LEFT SINGLE QUOTATION MARK
0xA1C7 U+2019 # RIGHT SINGLE QUOTATION MARK
0xA1C8 U+201C # LEFT DOUBLE QUOTATION MARK
0xA1C9 U+201D # RIGHT DOUBLE QUOTATION MARK
0xA1CA U+FF08 # FULLWIDTH LEFT PARENTHESIS
0xA1CB U+FF09 # FULLWIDTH RIGHT PARENTHESIS
0xA1CC U+3014 # LEFT TORTOISE SHELL BRACKET
0xA1CD U+3015 # RIGHT TORTOISE SHELL BRACKET
0xA1CE U+FF3B # FULLWIDTH LEFT SQUARE BRACKET
0xA1CF U+FF3D # FULLWIDTH RIGHT SQUARE BRACKET
0xA1D0 U+FF5B # FULLWIDTH LEFT CURLY BRACKET
0xA1D1 U+FF5D # FULLWIDTH RIGHT CURLY BRACKET
0xA1D2 U+3008 # LEFT ANGLE BRACKET
0xA1D3 U+3009 # RIGHT ANGLE BRACKET
0xA1D4 U+300A # LEFT DOUBLE ANGLE BRACKET
0xA1D5 U+300B # RIGHT DOUBLE ANGLE BRACKET
0xA1D6 U+300C # LEFT CORNER BRACKET
0xA1D7 U+300D # RIGHT CORNER BRACKET
0xA1D8 U+300E # LEFT WHITE CORNER BRACKET
0xA1D9 U+300F # RIGHT WHITE CORNER BRACKET
0xA1DA U+3010 # LEFT BLACK LENTICULAR BRACKET
0xA1DB U+3011 # RIGHT BLACK LENTICULAR BRACKET
0xA1DC U+FF0B # FULLWIDTH PLUS SIGN
0xA1DD U+2212 # MINUS SIGN Windows: U+FF0D
0xA1DE U+00B1 # PLUS-MINUS SIGN
0xA1DF U+00