cocot - COde COnverter on Tty

Copyright (c) 2002, 2003  IWAMURO Motonori
All rights reserved.


0 ύX_

2003-06-03    IWAMURO Motonori <iwa@deenheart.org>

	* ISO-2022-JP̉߂OFFɂIvV(-i)ǉB

	* ISO-2022-JPȊO̕ZbgwGXP[vV[PX
	  ꍇɕ邽߁AASCIIłƔFĂƂ
	  ́uESC ( Bvfʂ悤ύXB


2002-10-24    IWAMURO Motonori <iwa@deenheart.org>

	* EUC-JPShift_JIS/CP932̕ϊɂĂ̂ݓƎ[`ŏ
	  悤ύXBɂAȉ̋@\ǉꂽB

	  - JIS X 0208KiO̕(ەtȂ)ɂĂAR[h|
	    Cgv̂͑SĕϊB

	  - [g[JɂāAISO-2022-JPсuESC ( Iv
	    (锼pJi)̃GXP[vV[PX߂AΉ
	    ɕϊBAuESC $ @vƁuESC $ BvA
	    uESC ( BvƁuESC ( Jv͓ƂB

	  - JIS X 0212ɑΉ镶͑SāuvɕϊB

	  - Shift_JIS/CP932̊Ö(FF40-FFFC)ɂ镶͑Sāuv
	    ɕϊB


1 ͉?

  [ƃvZX̊ԂɊ荞ŁAR[hϊsc[łB
  Cygwinsshtelnetŗpł܂B(Windowsɕtelnetł͎g
  )

  ̂ƂCygwin̂ƂlĂ܂񂪁Â̊łR
  pCł悤ɂƍlĂ܂B

  ȂA͏ډUNIXvO~OEV[1]AyFreeBSD
  script.c[2]Qlɂ܂B


2 CXg[

  A[JCuɃoCi܂߂Ă܂Bumake installvsƁA
  ̂܂/usr/local/binɃCXg[܂B


3 ݒ

  R}hvvg痘pꍇA[gcygwinterminfo
  CXg[Kv܂Bȉɂ̗܂BȂA
  łsshpł邱ƂOƂĂ܂B

  1) terminfo̎擾
     Windowsňȉs܂B
       $ infocmp cygwin > cygwin.terminfo

  2) terminfo̓]
       $ scp cygwin.terminfo [[gzXg]:/tmp

  3) [gɃOC
       $ ssh [[gzXg]

  4) [g̐ݒ (X[p[[U𓾂Ȃꍇ̂)
     X[p[[U𓾂Ȃꍇ͎Oݒ肪KvłBݒ@
     ͂g̃[gɈˑƎv܂̂ŁAڍׂ̓[g
     terminfo}jAy[WQƂBȉłLinux
     (OCVFbash)z肵Ă܂B
       $ cd
       $ mkdir .terminfo
       $ export TERMINFO=$HOME/.terminfo
     bash̃X^[gAbvXNvgɂϐTERMINFO̐ݒLq
     Ă܂B

  5) [gterminfoo^
     X[p[[U𓾂邱Ƃł́Asusudop
       ĈȉsĂB
       # tic /tmp/cygwin.terminfo


4 rh

  libiconv, libutil(inetutilsɊ܂܂)gpĂ邽߁AOɂ
  CXg[ĂKv܂BCygwin SetupSelect Package
  ʂŁACategoryDevellibiconvCategoryNetinetutilsI
  ăCXg[ĂB

  ̂ƂߑłȂ̂ŁAƂ͓WJfBNgumakevs
  OKłB


5 ǂĎĝ?

  R}hvvgrxvtgĂƂɁAR[hEUC-JPłz
  XgɃOCƂɎg܂B

------------------------------------------------------------------------------
iwa@RYPRIM /winnt                                            Windowsɂ
(528)> \ls --show-control-chars *.bmp                  R[hShift_JIS
winnt.bmp              T^tF.bmp    [X҂ 16.bmp
winnt256.bmp           V{.bmp      呐̕.bmp
ႭȂ.bmp         tBbVO.bmp  Jbv.bmp
O[ Xg[.bmp  H.bmp
T|ebND.bmp     c.bmp

iwa@RYPRIM /winnt
(529)> cocot ssh lydia                                  LinuxloginĂ݂
Linux lydia 2.2.20 #1 Sat Apr 20 11:45:28 EST 2002 i586 unknown
No mail.
Last login: Sat Aug 24 21:11:13 2002 from ryprim.deenheart.org
[iwa@lydia]~(1)$ echo $LANG                                       EUC-JP
ja_JP.eucJP
[iwa@lydia]~(2)$ date
2002N  8 24 yj 21:11:14 JST                      Ă܂
------------------------------------------------------------------------------

  IvV͈ȉ̒ʂł:

  -o LOGFILE    R[hϊÕR}h̏o͂Săt@Cɏo͂܂B
  -a            -oIvVw莞ɒǋL[hɂ܂B
  -t TERM_CODE  ^[~i̕R[hw肵܂BftHgCP932B
  -p PROC_CODE  R}hvZX̕R[hw肵܂BftHgEUC-JPB
  -i            ISO-2022-JP̃GXP[vV[PX𖳎܂B


6 ̗\

  EAutoToolsɂėp


7 CZX

CBSDCZXƂ܂B(see. LICENSE.txt)


8 Ql

[1] ډUNIXvO~OEV
    http://www.pearsoned.co.jp/washo/unix/wa_uni12-j.html

[2] FreeBSDscript.c
    http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/script/

[EOF]
