機能概要
Next: インストール方法
Up: 全角英数字→半角英数字半角カタカナ→全角カタカナ等の変換を行うツー
ル
Previous: 全角英数字→半角英数字半角カタカナ→全角カタカナ等の変換を行うツー
ル
zen2han はテキストファイル中の特定のコードを変換するツールです。元々
は全角の英数字を半角に変換する為に UNIX 上で awk + csh のスクリプトで作
成したものです。そのため zenkaku to(2)
hankaku という名前になっています。その後, 半角カタカナを全角
カタカナに変換する機能等を追加すると同時に C言語で作り直しました。現在は
概ね以下の機能を有しています。
- 全角英数字を半角英数字に変換します。
- 半角カタカナを全角のカタカナに変換する。この時に濁音や半濁音の処
理も行います。
- カタカナの長音記号「ー」とマイナス記号「−」の使用誤りを推測して
適切なコードに置き換えます(100%とはいえません)。この機能はオプショ
ンスイッチによって無効にすることも出来ます。
- 半角の英数字と全角文字の間に空白文字がなかった場合には空白文字を
挿入する。この処理はおそらく嫌いな方もいらっしゃると思いますので
, オプションスイッチによって
無効にする事が出来ます。
- ``,'' の後に空白文字がない場合に空白文字を挿入する。この機
能も ファイルに対して処理を行うと, 不具合が生じる可能性があ
りますので, オプションスイッチによって無効にする
事が出来ます。
- 全角変換定義ファイルを記述する事によって, ある程度柔軟な変換を行
うことが可能。例えば, デフォルトの定義ファイルでは句読点は半角の
カンマ「,」と全角の白丸「。」を使用するように定義しています。
これは私の好みですが, 他の設定に変える事も出来ます。
Sun Jan 26 14:21:02 1997