- 追加された行はこの色です。
- 削除された行はこの色です。
- 文字コード変換 へ行く。
- 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]] ~