- mail header -
 Received: from ezweb.ne.jp ([59.135.39.205])
  by mfsmax.docomo.ne.jp(i-mode Mail Server Ver2.0) with SMTP id 61a900f447a2a7552134
  for <y.t.o-luv_0828..1729_daisuki-->; Mon, 04 Feb 2008 05:15:47 +0900 (JST)
 Received: from nxev11mp07 (localhost [127.0.0.1])
   by nxev11mp07.ezweb.ne.jp (Postfix) with SMTP id 9C78E3B3740BE
   for <"y.t.o-luv_0828..1729_daisuki--"@docomo.ne.jp>; Mon,  4 Feb 2008 05:15:47 +0900 (JST)
 From: max-i-golf.136.t@ezweb.ne.jp
 To: y.t.o-luv_0828..1729_daisuki--@docomo.ne.jp
 Message-ID: <20080204051547628884000013e0@nxev11mp07.ezweb.ne.jp>
 Date: Mon, 4 Feb 2008 05:15:47 +0900
 Mime-Version: 1.0
 Content-Type: text/plain; charset="shift_jis"
 Content-Transfer-Encoding: 8bit
 [[FrontPage]]
 
 * 文字コード変換ツール [#l94cfd7f]
 
 指定されたファイルまたは標準入力の内容をコード変換して標準出力に吐くフィルター。unixの流儀だとファイルを変換して上書きするものは少ない。
 
 TODO:一括変換について何か書く
 
 順不同
 
 | nkf | http://www.ie.u-ryukyu.ac.jp/~kono/nkf/ http://www01.tcp-ip.or.jp/~furukawa/nkf_utf8/  http://sourceforge.jp/projects/nkf/ |
 | qkc | http://hp.vector.co.jp/authors/VA000501/ |
 |  lv | http://www.ff.iij4u.or.jp/~nrt/lv/ |
 | kf | http://oku.edu.mie-u.ac.jp/~okumura/kf.html|
 | wkf | http://www.mysticwall.com/software/wkf/ |
 | kcc | ftp://ftp.sra.co.jp/pub/os/linux/JE/sources/base/kcc.tar.gz |
 | ack | http://www.vector.co.jp/vpack/browse/person/an004474.html |
 | iconv |(posix standard) |
 | dd | (ebcdic <-> ascii only)|
 | skf | http://sourceforge.jp/projects/skf/|
 | coco | (part of mule) |
 | cocot | http://vmi.jp/software/cygwin/cocot.html |
 | imdkcv | http://www.d2.dion.ne.jp/~imady/freesoft/imdkcv/index.html |
 | piconv | perl5.8に含まれているスクリプト |
 
 私が使っているのは 普段はnkf。コードチェックにはkcc -c。ページャーとしてlv。windowsな人から丸数字が使われているメールを見たり返信するときにskf。
 
 ** 端末の文字コード [#m9a46368]
 [[cocot:http://vmi.jp/software/cygwin/cocot.html]]
  端末(tty)とプロセスの間に割り込んで、文字コード変換を
  行うツールです。 Cygwinを含むUNIX互換環境において 、
  sshやtelnetなどとともに利用できます。
 
 ** ファイル名の文字コード [#h8113197]
 http://linux2ch.bbzone.net/index.php?FAQ%2FJaJP#mdad8649 より
  SMBCHARTOOL が便利です。
  http://www.samba.gr.jp/project/contrib/smbchartool.html
  
  convmv ってのもあるらしい。
  http://j3e.de/linux/convmv/man/
 
 ** 文字化け [#h4ff38ff]
 
 MSB(8ビット目)落ちやESC抜けで文字化けしてしまうときはrjisというツールで修復できる可能性があります。
 
 :rjis-zlib patch|http://club.pep.ne.jp/~ishioka/Software/Linux/rjis.html
 :使い方|http://www.ipc.hokusei.ac.jp/doc/online/decode.html#rjis
 
 recjisというのもありますがそれはrjisの旧名のようです。
 
 
 ** エディターを使う [#c9ebff67]
 
 エディターが複数の文字コードをサポートしているなら文字コードの変換に使えます。
 :xyzzy の音 - 文字/改行コード|http://hie.s64.xrea.com/xyzzy/note/encoding.html
 
 
 ** その他 [#d5aa286b]
 
 :mimekit|MIMEヘッダーのエンコード、デコード。delegateに含まれている。
 
 
 URL中の16進表記をデコードするperlフィルター
  while( <> ){
      s/%([0-9a-fA-F][0-9a-fA-F])/pack("C", hex($1))/eg;
      print;
  }
 
 Internet Explorerなどのブラウザは複数コードに対応しているのでそれで開く。表示されてものをコピーペーストすれ。(from どこか)
 
 ** リンク [#hc803c68]
 [[羊堂本舗 ちょき - Simple Kanji Filter:http://sheepman.parfait.ne.jp/wiki/SimpleKanjiFilter]] ~
 [[いやな日記:http://www.namazu.org/~satoru/diary/20040601.html]] ~
 

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS