nkf - lbg[NpR[hϊtB^̎
(̃hLǵAnkf-2.1.0̃hLgnkf.docɍ쐬Ă܂)

Tv

    nkf
    ̓lbg[NŃ[j[X̓ǂݏ邽߂ɍꂽAR[
    h̕ϊtB^łB

    nkf̓ƂẮA͊R[hn̓vIȎF@\B
    ̂߁Ap҂́A͊R[hnł邩mȂĂAo͊
    R[hn̂ݎw肷ΗǂƂɂȂB
    A̔@\́A_Iɂ͊Sł͂ȂAʏ̃j[X⃁[
    bZ[WɂĂ͊mɓ삷SȂ̂ɂ͂ȂĂB

    ݁AnkfFł͂̊R[hńA JIS R[h
    (ISO-2022-JP ɊÂ)AShift_JIS (MS R[h)A { EUC (AT&T
    R[h)AUTF-8AUTF-16 ̂ꂩłB
    o͂銿R[hnAłB
    ͂́At@Cw肵Ȃ΁AW͂ƂȂB
    o͕͂Wo͂łB


IvV

    włIvV́Aȉ̒ʂB -mu ̂悤ɑ邱ƂłB
    (SetNkfOptionŎw肷ꍇɂ'-'͕Kv܂)

    -j  JIS R[ho͂B

    -e  EUC R[ho͂B

    -s  Shift_JIS R[ho͂B

    -w -w8[0] -w16[BL][0]
        Unicode o͂B

        -w -w80
            UTF8 R[ho͂B (BOM )

        -w8 UTF8 R[ho͂B

        -w16 -w16B0
            UTF16 R[ho͂B (Big Endian / BOM )

        -w16B
            UTF16 R[ho͂B (Big Endian / BOM L)

        -w16L
            UTF16 R[ho͂B (Little Endian / BOM L)

        -w16L0
            UTF16 R[ho͂B (Little Endian / BOM )

    -m[BQSN0]
        MIME ǂB(ftHg) ISO-2022-JP (B encode)  ISO-8859-1
        (Q encode) ݂̂ǂB ISO-8859-1 (Latin-1) ǂ鎞́A-l
        tOKvłB -m0 ł MIME ǂȂB -mB, -mQ
        ł́ABASE64, Q encode Ă̂ƂďB

        -mB MIME base64 stream ǂB wb_Ȃǂ͎菜ƁB

        -mQ MIME quoted stream ǂB

        -mS MIME ̃`FbN (ftHg)

        -mN MIME ̃`FbNɂ

        -m0 MIME ǂȂB

        -mS ́A錾̓eƁǍɑ encoded-text
        ̐`FbNB -mN ́AsŐ؂ꂽ MIME
        ȂǂǂBǂ~܂ȂƂB

    -M[BQ]
        MIME ɕϊB

        -M  wb_`ɕϊ

        -MB base64 stream ɕϊ

        -MQ Quoted stream ɕϊ

    -J -E -S -W
        ҂̓R[h̐w肷B

        -J  ISO-2022-JP 肷B

        -E  { EUC (AT&T) 肷B

        -S  Shift_JIS 肷B 锼pJi (JIS X 0201 Љ)
            󂯓B

        -W  UTF-8 肷B

        -W8 UTF-8 肷B

        -W16
            UTF-16 (Little Endian)肷B

        -W16B
            UTF-16 (Big Endian)肷B

        -W16L
            UTF-16 (Little Endian)肷B

    -x  ʏ킨ȂA锼pJi (JIS X 0201 Љ)
        炢SpJi (JIS X 0208 Љ)
        ւ̕ϊs킸ApJiۑB ͂́AShift_JIS  1byte
        JiASO/SIAESC-(-I, SSO 󂯕tB o͂́A{ EUC ł
        SSOAJIS R[hł ESC-(-I ftHgŗpB

    -X  锼pJi (JIS X 0201 Љ)  SpJi (JIS X 0208
        Љ) ւƕϊB

    -B  ꂽ (Broken) JIS R[hB ESC ȂȂƉ肷B

        -B1 ESC-(, ESC-$ ̂Ƃ̃R[hȂ

        -B2 ŝƂɋI ASCII ɖ߂

    -f[*m*[-*n*]]
        s *m* ɂȂ悤ɁA}[W *n*
        ƂĊȒPȐ`ȂB ftHg͕ 60A}[W 10
        łB

    -Z[0-3]
        JIS X 0208 pƎ኱̋L ASCII ɕϊB
        ܂ASp𔼊pɕϊB

        -Z -Z0
            Convert X0208 alphabet to ASCII.

        -Z1 JIS X 0208 aԊu ASCII space ɕϊB

        -Z2 JIS X 0208 aԊu ASCII space ɕϊB

        -Z3 AAhAA &gt;A&lt;A&quot;A&amp; ɕϊB

    -b  obt@Oo͂sB(ftHg)

    -u  o͎ɁAobt@OȂB ssh localhost | nkf -u
        Ƃ悤ɎgB

    -t  ȂB

    -I  ISO-2022-JP ȊO̊R[hɕϊB

    -i[@B]
        JIS wV[PXw肷B

        -i@ JIS X 0208-1978 pB

        -iB JIS X 0208-1983/1990 pB

    -o[BJH]
        1 oCgpZbgwV[PXw肷B

        -oB 1 oCgpZbgƂ US-ASCII pB

        -oJ 1 oCgpZbgƂ JIS X 0201 Roman pB

        -oH ESC ( H ͏ JUNET
            R[hł̂ݗpꂽ̂ŁA݂͎gĂ͂ȂȂB

    -r  ROT13/47 ̕ϊB

    -g  ʂ̌ʂo͂܂B

    -T  eLXg[hŏo͂B(MS-DOS ł̂݌͂)

    -l  0x80-0xfe ̃R[h ISO-8859-1 (Latin-1) ƂĈB JIS
        R[hAEgvbgƂ̑ĝ݂ݗLB -s, -e, -x Ƃ͗ȂB

    -O  t@Cɏo͂B UNIX ł͕svȋ@\ Windows  MSDOS
        ł͕Kv炵B
        ̈łȂAŌ̃t@Co̓t@CƂȂ㏑
        Ă܂̂ŒӁB t@CȂꍇ nkf.outB

    -L[uwm] -d -c
        sR[hϊB

        -Lu -d
            unix (LF)

        -Lw -c
            windows (CRLF)

        -Lm mac (CR)

        ftHgł͕ϊȂB

    --ic=<input_codeset --oc=<output_codeset>>
        ́Eo͂̊R[hnw肵܂B

        ISO-2022-JP
             JIS R[hB-j, -J ƓB

        ISO-2022-JP-1
            RFC 2237 ɒ߂ꂽ`B JIS X 0212 ܂ށB

        ISO-2022-JP-3
            RFC 2237 ɒ߂ꂽ`B JIS X 0213 ܂ށB

        EUC-JP
            EUC R[hB-e, -E ƓB

        EUC-JISX0213
            W JIS X 0213:2000 p EUC-JPB

        EUC-JIS-2004
            W JIS X 0213:2004 p EUC-JPB

        eucJP-ascii
            I[vO[v{x_c` eucJP-asciiB -x
            Öق̂Ɏw肳B

        eucJP-ms
            I[vO[v{x_c` euc-JPmsB -x
            Öق̂Ɏw肳B

        CP51932
            Micorosft Code Page 51932B -x Öق̂Ɏw肳B

        Shift_JIS
            Shift_JISB -s, -S ƓB

        Shift_JISX0213
            W JIS X 0213:2000 p Shift_JISB

        Shift_JIS-2004
            W JIS X 0213:2004 p Shift_JISB

        CP932
            Micorosft Code Page 932B -x Öق̂Ɏw肳B

        UTF-8 UTF-8N
            BOM  UTF-8B -w, -W ƓB

        UTF-8-BOM
            BOM t UTF-8B-w8 ܂ -W ƓB

        UTF8-MAC
            UTF8-MACB݊ꂽЂ炪ȁEJ^Ji܂B
            ݂͂̂̑ΉłB

        UTF-16 UTF-16BE-BOM
            BOM L Big Endian  UTF-16B -w16B, -W16B ƓB

        UTF-16BE
            BOM  Big Endian  UTF-16B -w16B0. -W16B ƓB

        UTF-16LE-BOM
            BOM L Little Endian  UTF-16B -w16L, -W16L ƓB

        UTF-16LE
            BOM  Little Endian  UTF-16B -w16L0, -W16L ƓB

    --fj --unix --mac --msdos --windows
        ̃VXeɓKϊ܂B

    --jis --euc --sjis --mime --base64
        Ήϊ܂B

    --hiragana --katakana
        AЉϊ

    --fb-{skip, html, xml, perl, java, subchar}
        Unicode  Shift_JIS, EUC-JP, ISO-2022-JP
        ɕϊۂɁAϊłȂǂwł܂B

    --prefix=*escape character**target character*..
        EUC-JP  Shift_JIS ւ̕ϊ̍ہA2 oCg
        Ɍꂽ̑OɃGXP[v邱Ƃł܂B  1
        ڂGXP[vA2
        ڈȍ~ɃGXP[vׂw肵܂B

        Ⴆ΁A

        --prefix=\$@ ƂƁAShift_JIS  2 ڂ $  @
        ȂO \ }܂ --prefix=@@ ƂƁAShift_JIS
         2 ڂ @ ȂO @ }܂

    --no-cp932ext
        CP932 ɂĊgꂽANEC ꕶANEC I IBM g (89-92
        )AIBM gϊ܂B

    --no-best-fit-chars
        Unicode
        ̕ϊ̍ۂɁASmۂȂ̕ϊs܂B
        Unicode  Unicode ̕ϊ̍ۂ -x ƋɎw肷ƁAnkf  UTF
        `̕ϊɗp邱Ƃł܂B
        (tɌ΁Aw肵Ȃƈꕔ̕ۑ܂)

        pXɊւ镶ϊۂɂ́ÃIvVw肷邱Ƃ
        ܂B

    --cap-input, --url-input
        ꂼ :A% ɑ 16 i𕶎ɕϊ

    --numchar-input
        &#....; ̂悤 Unicode QƂϊ

    --in-place[=*SUFFIX*] --overwrite[=*SUFFIX*]
        ̃t@CϊʂŒuB
        ̃t@C邱Ƃ\B
        ̃t@C̃^CX^vƃp[~bVێB
        ݁A쐬 inode
        ͕ύX邪Aɂ킽Ă̎̂܂܂łۏ؂͖B

    --guess
        ʂ̌ʂo͂

    --help
        R}h̊ȒPȐ\B

    -V  nkf ̐ݒ\B

    -v --version
        nkf ̃o[W\B

    --  ȍ~̃IvV𖳎

    --exec-in
        nkf [options] --exec-in cmd args... ƂƁAcmd ̏o͂ nkf
        ̓͂Ƃ (config.h  EXEC_IO  define
        ăRpĈݗL)

    --exec-out
        nkf [options] --exec-out cmd args... ƂƁAnkf ̏o͂ cmd
        ̓͂Ƃ (config.h  EXEC_IO  define
        ăRpĈݗL)

BUGS

    ́A͂̃R[hn̔́AShift_JIS  EUC
    Ƃ̎łAŏɓł镶_Ŋm肵Ă܂B
    āAs\̊Ԃ͕ۗobt@ɂ߂ĂAmɏB
    ̂߁A7 rbg JIS ͏ɔFB Shift_JISAEUC
    قƂǂ̏ꍇ͖肪ȂB AShift_JIS ̂锼pJi
    (JIS X 0201 Љ)  EUC ʂłȂB
    āAftHgł Shift_JIS
    ̂锼pJi͂ȂƉ肵ĂB (܂AShift_JIS  EUC
     EUC Ƃ݂Ȃ)

    Unicode
    ̓{ȊO̕̕ϊɂ͑ΉĂȂA--no-best-fit-chars
    w肷΁AUTF-8  UTF-16 ̑ݕϊ邱Ƃ͉\łB

ACKNOWLEDGE

    ȉ̂Aǂ肪Ƃ܂B

  nkf 1.4
    morb@fujitsu, kiss@ayumi.stars.flab.fujitsu, cen122@flab.fujitsu,
    yuki@flab.fujitsu Afujitsu & flab.fujitsu ̊F̋͂ɊӁB
    shinoda@cs.titech, kato@cs.titech, uematsu@cs.titech TNX
    kono@ie.u-ryukyu.ac.jp void@merope.pleiades.or.jp (Kusakabe Youichi)
    NIDE Naoyuki <nide@ics.nara-wu.ac.jp> ohta@src.ricoh.co.jp (Junn Ohta)
    inouet@strl.nhk.or.jp (Tomoyuki Inoue) kiri@pulser.win.or.jp (Tetsuaki
    Kiriyama) Kimihiko Sato <sato@sail.t.u-tokyo.ac.jp>
    a_kuroe@kuroe.aoba.yokohama.jp (Akihiko Kuroe) kono@ie.u-ryukyu.ac.jp
    (Shinji Kono) GHG00637@nifty-serve.or.jp (COW)

  nkf 1.9-
    ͖^
    Akio Furukawa
    Andy Taki
    From: OHARA Shigeki
    Fumitaka Kitagawa
    Hiroaki Sengoku
    Ikuhiro MORITA (Xc G)
    Yoshiharu ITO
    Junn Ohta
    KAWAMURA Masao
    Kazuhiko Mori
    Keitaro Isokawa
    Ken-ichi Hirose
    Ki-ichiro SATO
    Kiwamu Aoyama
    Koichi Hirayama
    Mitsuru Hase (J@)
    OHARA Shigeki (匴 d)
    Rei FURUKAWA
    Satoru Takabayashi
    Shigeyuki Takagi
    Shin MICHIMUKO
    Tadamasa Teranishi
    TOYODA Jiro
    TSUCHIYA Masatoshi
    Tsutomu Sakai
    YAMASHITA Junji (R i)
    Yasuyuki Sato
    Yoshiaki Yanagihara
    hat@so-net
    cbbZpn
    Ƃ /  Mi
    dais
    Ђ낹 ܂
    CglbgVXe()
    Lq
     BF(SHIOZAKI Takehiko)
    ͑v (Media Lab.)
    ͖ Ni
    쐣g~Lh_썑
     qF
    jc Sj (炾 ܂)
    X
    g
    ]F
    O
    Rq ^
    R{ Fl
    RTi (܂̂䂤)
    d@
    
    c@
    V Ni (Koji Arai)
    X@Gq
    X@aF
     M
    Onar
    @M
    J pY == Eiichiro Itani
    @Gs
    c ^s (Masayuki Hatta)
    q
    ] Fu
    ؑ (}gww)
    쑺r
    L~m^
    L G
    
     
     
    ؉ Y
    cT
    ߒJ
    cLx
    킽ȂׂЂӂ
    MoonWolf
    sava

AUTHOR

    s  ichikawa@flab.fujitsu.co.jp (was ichikawa@fujitsu.JUNET)
    ͖ ^ kono@ie.u-ryukyu.acjp
    Rei FURUKAWA furukawa@tcp-ip.or.jp
    
    mastodon

    http://sourceforge.jp/projects/nkf/

    Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa).

    Copyright (C) 1996-2009, The nkf Project.

