-
Notifications
You must be signed in to change notification settings - Fork 0
/
nkf_utf8.txt
48 lines (31 loc) · 1.18 KB
/
nkf_utf8.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
UTF-8 サポートについて
nkf_utf8-2002.08.22 by [email protected]
nkf-1.92 をベースに、UTF-8 対応してみました。
nkf を対応版に入れ換えるだけで、入力が UTF-8 ならば、
勝手に自動判別して、コード変換できることを目標としています。
従来の nkf と同様に、nkf -e として起動すると、自動判別で
UTF-8 と判定されれば、そのまま euc-jp に変換されます
オプションで、文字コードを指定することもできます。
-w 出力を utf-8 に指定します
-W 入力を utf-8 と仮定します
まだバグがある可能性が高いです。
(特に自動判別、コード混在、エラー処理系)
何か問題を見つけたら、[email protected] まで御連絡を
お願いします。
その他、nkf-1.92 に対し、
・-Z3 オプションの新設
X0208 の '>', '<', '”', '&' をそれぞれ
'>', '<', '"', '&' に変換します
・もともとの nkf 1.92 にあった、-Z1 オプションのバグ修正
という改造をしています。
<履歴>
2002.08.22
* コンパイル時の warning への対処 (馬場さんのパッチによる)
* utf-8 の判定のバグ修正
正しい文字コードが来ているぶんには問題ありませんが、
不正なコードが来ても、utf-8 モードから抜けない可能性が
ありました
* wvHtml の出力への対処 (北川文孝さんの御報告による)
--
Rei FURUKAWA