はじめての自宅サーバ構築 - Fedora/CentOS - Last Update 2008/07/25
It opened to 2004/09/19.
当サイトはFedora9で運用しています
Visitors
Pageviews
Today(IP/PV)
3,374,109
12,762,000
1,267/8,622

■ TIPS集『システム』

 ファイルの文字コード変換を行う

システムの文字コードによって、作成されたファイルを開くと文字化けしていたり
WebのCGIが実行できなかったりと多々問題があります。

この場合「nkf」と言うコマンドを利用すると大変便利です。
また、出力する文字コードは下記のオプションを参照下さい。(また、改行コードも指定可能です。)

┌─────┬───────┐┌─────┬─────┐
│オプション│出力文字コード││オプション│改行コード│
├─────┼───────┤├─────┼─────┤
│  -j  │   JIS   ││  -Lu  │  LF(0a) │
├─────┼───────┤├─────┼─────┤
│  -s  │ Shift-JIS  ││  -Lw  │CRLF(0d0a)│
├─────┼───────┤├─────┼─────┤
│  -e  │   EUC   ││  -Lm  │  CR(0d) │
├─────┼───────┤└─────┴─────┘
│  -w  │  UTF-8   │ "()"括弧内は16進数を表す
└─────┴───────┘


例)source.txtをout.txtに作成し、文字コードはEUC、改行コードはLFにする場合
# nkf -e -Lu source.txt > out.txt
ページ先頭へ

Copyright(©)2004-2008 First home server construction. All Right Reserved.