patch943.exe

e
----

UCONV ̓{R[hy[Wϊe[uiIBM943jɃpb`āA
iɓ{R[hy[Wł̗ṕj֐コ܂B

  * ݒɂ炸AɃpXZp[^ێBϊĂ \  0x5cA~ 
    \x7e ̂܂܂ɂȂi kLIBC  iconv jB
  * UCSIBM-943 ϊ Windows-31J R[h኱lB

  UCS to IBM-943
  --------------
  U+005C -> X'5C'   (revserse solidus/Yen sign '\')
  U+007E -> X'7E'   (tilde/overline '~')
  U+2015 -> X'815C' (Windows-31J: Horizontal Bar '\')
  U+2225 -> X'8161' (Windows-31J: Parallel To 'a')
  U+FF0D -> X'817C' (Windows-31J: Fullwidth Hyphen-Minus '|')
  U+FF5E -> X'8160' (Windows-31J: Fullwidth Tilde '`')
  U+FFE4 -> X'FA55' (Windows-31J: Fullwidth Broken Bar 'U')

  IBM-943 to UCS
  --------------
  X'5C'  -> U+005C  (revserse solidus/Yen sign '\')
  X'7E'  -> U+007E  (tilde/overline '~')

̂قA Windows ̕ϊe[u "MS932" 쐬܂B
́AUCS ϊꂽ̃R[h|CgAꕔ̋Li"`" Ȃǁj
IBM-943 ƈقȂ̂ɂȂ܂B

  MS-932 to UCS
  -------------
  X'5C'   -> U+005C  (revserse solidus/Yen sign '\')
  X'7E'   -> U+007E  (tilde/overline '~')
  X'7F'   -> U+007F
  X'80'   -> U+0080
  X'815C' -> U+2015  (Windows-31J: Horizontal Bar)
  X'8160' -> U+FF5E  (Windows-31J: Fullwidth Tilde)
  X'8161' -> U+2225  (Windows-31J: Parallel To)
  X'817C' -> U+FF0D  (Windows-31J: Fullwidth Hyphen-Minus)
  X'F8F0' -> U+00A0
  X'F8F1' -> U+00FD
  X'F8F2' -> U+00FE
  X'F8F3' -> U+00FF
  X'FA55' -> U+FFE4  (Windows-31J: Fullwidth Broken Bar)



----------

ϊt@CЂƂ@ƁACɍ@܂B
ʏ̎gpł --uodate IvVgāAVXe̕ϊe[u
Cɍ쐬΂͂łB

  1. Ô߁A\LANGUAGE\CODEPAGE ɂ IBM943 obNAbvĂ
  2. OS/2 R}hvvgJāAȉ̃R}hs

       patch943 --update

  3. ܂A\LANGUAGE\CODEPAGE ̃fBNg IBM943N 
     MS932 ̂ӂ̃t@CĂ͂B
     IBM943N ̓IWi IBM943 ̂́BIBM943 ɂ̓pb`Kp
     ĂB
  4. ċNقȂ



----

2008-12-13
  * initial

2008-12-16
  * generate MS932
  * option --update
