The Wayback Machine - https://web.archive.org/web/20110422181018/http://www.ingrid.org/java/i18n/unicode.html

$BF|K\8l$N(BUnicode$B%Y%s%@0MB8J8;zI=(B

  1. JIS$BHG(B
  2. Shift-JIS$BHG(B ($BI=$N$_(B)
  3. UTF-8$BHG(B ($BI=$N$_(B)

$B$J$*!"(BUTF-8$BHG$G$O(BUnicode$B$NFCDj$N%3!<%I%]%$%s%H$rD>@\;XDj$7$^$9$N$G!"$?$H$($P!"(BWin32$BMQ$N(BInternet Explorer$B$J$I$G$O!"J8;z$,@5$7$/8+$($J$$$+$b$7$l$^$;$s!#(B $B$=$l$,$3$3$G;XE&$7$F$$$kLdBj$G$b$"$j$^$9!#(B


$B$3$NI=$O!"(BJavaHouse-Brewers$B%a!<%j%s%0%j%9%H(B$B$KEj9F$5$l$?!"(BWindows 95/NT$B4D6-$G(BJava$B%W%m%0%i%`$r;H$&$H0lIt$NJ8;z$,I=<($5$l$J$$$H$$$&OCBj$K$D$$$F$^$H$a$?$b$N$G$9!#(B

$B$3$l$O!"

  • $B=>Mh:NMQ$7$F$$$?(BShift-JIS$B%3!<%I$r!"$I$N$h$&$K(BUnicode$B$K%^%C%W$9$k$+$K$D$$$F$O!"%Y%s%@0MB8$G$"$k!#(B
  • JIS X0221$B$NIUB0=q(B3$B!V(BJIS X 0201, JIS X 0208$B5Z$S(BJIS X 0212$B$NI=FbJ8;z$H$NBP1~!W$G!"%^%C%T%s%0$rDj5A$7$F$$$k!#(B $B$7$+$7!"$3$l$O;29M$G$"$j6/@)NO$r;}$?$J$$!#(B
  • Unicode$B$K$*$$$F$b!";HMQ$9$k%U%)%s%H$d%=!<%F%#%s%0$N$?$a$K$D$+$&%G!<%?$O8@8l$K$h$C$F0[$J$k$?$a$K!"DL>o$N(BUnicode$B%Y!<%9$NCO0h2=%W%m%0%i%`$O!"(BUnicode$B$9$Y$F$NJ8;z$KBP$7$F$G$O$J$/!"$=$N0lIt$KBP$7$F$N%G!<%?$7$+;}$?$J$$!#(B $B8=:_!"3F%Y%s%@$O<+J,$,;HMQ$7$F$$$kJ8;z$7$+G[N8$7$J$$$?$a$K!"B>$N%Y%s%@$,%^%C%T%s%0$7$?(BUnicode$B%G!<%?$rEO$5$l$k$H!"@5$7$/=hM}$G$-$J$$!#(B

    $BF|K\8l$N(BUnicode$B%Y%s%@0MB8J8;zI=(B
    ISO/IEC 646 Shift-JIS JIS X 0221 (JIS X 0201) JIS X 0221 (ISO/IEC 646-IRV) Unicode Consortium Java (SJIS & EUCJIS) Java (JIS) Windows 95/NT MacOS
    \ (D/12, REVERSE SOLIDUS) 0x5C - U+005C (REVERSE SOLIDUS) - - U+005C (REVERSE SOLIDUS) - -
    ~ (F/14, TILDE) 0x7E - U+007E (TILDE) - - U+007E (TILDE) - -
    JIS X 0201 Shift-JIS JIS X 0221 (JIS X 0201) JIS X 0221 (ISO/IEC 646-IRV) Unicode Consortium Java (SJIS & EUCJIS) Java (JIS) Windows 95/NT MacOS
    \ (D/12, YEN SIGN) 0x5C U+00A5 (YEN SIGN) - U+00A5 (YEN SIGN) U+005C (REVERSE SOLIDUS) U+00A5 (YEN SIGN) U+005C (REVERSE SOLIDUS) U+00A5 (YEN SIGN)
    ~ (F/14, OVERLINE) 0x7E U+203E (OVERLINE) - U+203E (OVERLINE) U+007E (TILDE) U+203E (OVERLINE) U+007E (TILDE) U+007E (TILDE)
    JIS X 0208 Shift-JIS JIS X 0221 (JIS X 0201) JIS X 0221 (ISO/IEC 646-IRV) Unicode Consortium Java (SJIS & EUCJIS) Java (JIS) Windows 95/NT MacOS
    $B!1(B (1-17, OVERLINE) 0x8150 U+FFE3 (FULLWIDTH MACRON) U+203E (OVERLINE) U+FFE3 (FULLWIDTH MACRON) U+FFE3 (FULLWIDTH MACRON) U+FFE3 (FULLWIDTH MACRON) U+FFE3 (FULLWIDTH MACRON) U+203E (OVERLINE)
    $B!=(B (1-29, EM DASH) 0x815C U+2014 (EM DASH) U+2014 (EM DASH) U+2015 (HORIZONTAL BAR) U+2015 (HORIZONTAL BAR) U+2015 (HORIZONTAL BAR) U+2015 (HORIZONTAL BAR) U+2014 (EM DASH)
    $B!@(B (1-32, REVERSE SOLIDUS) 0x815F U+005C (REVERSE SOLIDUS) U+FF3C (FULLWIDTH REVERSE SOLIDUS) U+005C (REVERSE SOLIDUS) U+FF3C (FULLWIDTH REVERSE SOLIDUS) U+FF3C (FULLWIDTH REVERSE SOLIDUS) U+FF3C (FULLWIDTH REVERSE SOLIDUS) U+FF3C (FULLWIDTH REVERSE SOLIDUS)
    $B!A(B (1-33, WAVE DASH) 0x8160 U+301C (WAVE DASH) U+301C (WAVE DASH) U+301C (WAVE DASH) U+301C (WAVE DASH) U+301C (WAVE DASH) U+FF5E (FULLWIDTH TILDE) U+301C (WAVE DASH)
    $B!B(B (1-34, DOUBLE VERTICAL LINE) 0x8161 U+2016 (DOUBLE VERTICAL LINE) U+2016 (DOUBLE VERTICAL LINE) U+2016 (DOUBLE VERTICAL LINE) U+2016 (DOUBLE VERTICAL LINE) U+2016 (DOUBLE VERTICAL LINE) U+2225 (PARALLEL TO) U+2016 (DOUBLE VERTICAL LINE)
    $B!D(B (1-36, HORIZONTAL ELLIPSIS) 0x8163 U+2026 (HORIZONTAL ELLIPSIS) U+2026 (HORIZONTAL ELLIPSIS) U+2026 (HORIZONTAL ELLIPSIS) U+2026 (HORIZONTAL ELLIPSIS) U+2026 (HORIZONTAL ELLIPSIS) U+2026 (HORIZONTAL ELLIPSIS) U+22EF (MIDLINE HORIZONTAL ELLIPSIS)
    $B!](B (1-61, MINUS SIGN) 0x817C U+2212 (MINUS SIGN) U+2212 (MINUS SIGN) U+2212 (MINUS SIGN) U+2212 (MINUS SIGN) U+2212 (MINUS SIGN) U+FF0D (FULLWIDTH HYPHEN-MINUS) U+2212 (MINUS SIGN)
    $B!o(B (1-79, YEN SIGN) 0x818F U+FFE5 (FULLWIDTH YEN SIGN) U+00A5 (YEN SIGN) U+FFE5 (FULLWIDTH YEN SIGN) U+FFE5 (FULLWIDTH YEN SIGN) U+FFE5 (FULLWIDTH YEN SIGN) U+FFE5 (FULLWIDTH YEN SIGN) U+FFE5 (FULLWIDTH YEN SIGN)
    $B!q(B (1-81, CENT SIGN) 0x8191 U+00A2 (CENT SIGN) U+00A2 (CENT SIGN) U+00A2 (CENT SIGN) U+00A2 (CENT SIGN) U+00A2 (CENT SIGN) U+FFE0 (FULLWIDTH CENT SIGN) U+00A2 (CENT SIGN)
    $B!r(B (1-82, POUND SIGN) 0x8192 U+00A3 (POUND SIGN) U+00A3 (POUND SIGN) U+00A3 (POUND SIGN) U+00A3 (POUND SIGN) U+00A3 (POUND SIGN) U+FFE1 (FULLWIDTH POUND SIGN) U+00A3 (POUND SIGN)
    $B"L(B (2-44, NOT SIGN) 0x81CA U+00AC (NOT SIGN) U+00AC (NOT SIGN) U+00AC (NOT SIGN) U+00AC (NOT SIGN) U+00AC (NOT SIGN) U+FFE2 (FULLWIDTH NOT SIGN) U+00AC (NOT SIGN)
    JIS X 0212 Shift-JIS JIS X 0221 (JIS X 0201) JIS X 0221 (ISO/IEC 646-IRV) Unicode Consortium Java (SJIS & EUCJIS) Java (JIS) Windows 95/NT MacOS
    (2-23, TILDE) - U+007E (TILDE) U+FF5E (FULL WIDTH TILDE) - - - - -

    Special thanks to Lori Brownell <loribr@microsoft.com>, Toshihiro Nishimura <nishi@jd.cs.fujitsu.co.jp>, Yoshiyuki Yamaguchi <yama@kanto-ele.co.jp>, Sakita Takumi <sakita@ffc.newton.co.jp>, Katsuhiro Mihara <mihara@is.titech.ac.jp>.


    $B3F%Y%s%@$NBP:v(B


    Microsoft$B$N(BShift-JIS$B$H(BUnicode$B4V$NJQ49LdBj(B

    $B$3$l$O>e5-$NLdBj$H$O0c$$$^$9$,!"%^%$%/%m%=%U%H3t<02q

  • Shift-JIS,Unicode$B4V$NJQ49LdBj(B

    $B4JC1$K@bL@$9$l$P!"(BMicrosoft$B$G$O!"0l$D$NJQ49%F!<%V%k$7$+MQ0U$7$F$$$^$;$s$,!"(BNEC$B3HD%J8;z%;%C%H$KBP1~$9$k$?$a$K!"(BShift-JIS$B$+$i(BUnicode$B$X$NJQ49%F!<%V%k$,B?BP0l$K$J$C$F$$$^$9!#(B $B$7$+$7!"(BUnicode$B$+$i(BShift-JIS$B$X$NJQ49%F!<%V%k$O0lBP0l$J$N$G!"0lEY%G!<%?$rFI$_9~$s$G$7$^$&$H!"87L)$K85$KLa$9$3$H$O$G$-$J$$>l9g$,$"$k$N$G$9!#(B


    $B!V!u!W$K$D$$$F(B

    Windows$BHG$G$O!V!u!W$r@5$7$/=PNO$9$k$3$H$,$G$-$^$;$s$,!"$3$l$O%P%0$N$h$&$G$9!#(B JDC$B$N(BBug Parade$B$G(BBud Id 4079057$B$r8+$F$/$@$5$$!#(B JDK 1.1.6$B$H(B1.2$B$G(BSJIS$B%3%s%P!<%?$KJQ99$r2C$($k$=$&$G$9!#(B


    $B;29M;qNA(B

    1. The Unicode Consortium: The Unicode Standard, Version 2.0, Addison Wesley, 1996.
    2. $BF|K\9)6HI8=`D4::2q(B: $B9q:]Id9g2=J8;z=89g(B(UCS) - $BBh0lIt(B $BBN7O5Z$S4pK\B?8@8lLL(B JIS X 0221-1995 (ISO/IEC 10646-1:1993)
    3. Glenn Adams, John H. Jenkins: Shift-JIS to Unicode (version 0.9), Unicode 1.1 & 2.0.
    4. Lori Brownell, K.D. Chang: cp932_ShiftJIS to Unicode table (version 2.0), Unicode 2.0.
    5. Peter Edberg: MacOS_Japanese [to Unicode] (version 0.2), Unicode 1.1 & 2.0.
    6. TOG/JVC CDE/Motif$B5;=Q8!F$(BWG: Unicode$B$H%f!<%6Dj5AJ8;z!&%Y%s%@Dj5AJ8;z$K4X$9$kLdBjE@$H2r7h:v(B

    Kazuhiro Kazama (Ingrid Project)