これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドnkfです。
プログラム:
NAME
nkf-ネットワークKanjiFilter
SYNOPSIS
NKF [-butjnesliohrTVvwWJESZxXFfmMBOcdILg] [file ...]
DESCRIPTION
NKF は、ネットワーク、ホスト、および端末間のさらに別の漢字コードコンバータです。 これ
入力漢字コードをISO-2022-JP、Shift_JIS、EUC-JPなどの指定漢字コードに変換します。
UTF-8、UTF-16、またはUTF-32。
の最もユニークな学部のXNUMXつ NKF 入力漢字エンコーディングの推測です。 これ
現在、ISO-2022-JP、Shift_JIS、EUC-JP、UTF-8、UTF-16、およびUTF-32を認識しています。 したがって、ユーザーは
入力漢字コードを明示的に設定する必要はありません。
デフォルトでは、X0201かなはX0208かなに変換されます。 X0201かな、SO / SI、SSO、および
ESC-(-Iメソッドがサポートされています。自動コード検出の場合、nkfはX0201かながないことを前提としています。
Shift_JIS。 Shift_JISでX0201を受け入れるには、 -X, -x or -S.
OPTIONS
-J -S -E -W -W16 -W32 -j -s -e -w -w16 -w32
入力エンコーディングと出力エンコーディングを指定します。 大文字が入力されます。 cf. --icおよび--oc。
-J ISO-2022-JP(JISコード)。
-S Shift_JISおよびJISX0201かな。 EUC-JPはX0201かなとして認識されます。 それなし -x
フラグ、JIS X 0201カタカナ(別名半幅かな)はJIS X0208に変換されます。
Windowsを使用している場合は、Windows-31J(CP932)を参照してください。
-E EUC-JP。
-W UTF-8N。
-W16 [BL] [0]
UTF-16。 BまたはLは、ビッグエンディアンかリトルエンディアンかを示します。 0はBOMを置く場所を示します
どうか。
-W32 [BL] [0]
UTF-32。 BまたはLは、ビッグエンディアンかリトルエンディアンかを示します。 0はBOMを置く場所を示します
どうか。
-b -u
出力はバッファリングされ(デフォルト)、出力はバッファリングされません。
-t 変換なし。
-i [@B]
JIS X0208のエスケープシーケンスを指定します。
-私@ ESCを使用(@。(JIS X 0208-1978)
-iB ESCを使用(B.(JIS X 0208-1983 / 1990 DEFAULT)
-o [BJ]
US-ASCII / JIS X 0201Romanのエスケープシーケンスを指定します。 (デフォルトB)
-r {de / en} crypt ROT13 / 47
-h [123] -ひらがな -カタカナ -カタカナひらがな
-h1 -ひらがな
カタカナからひらがなへの変換。
-h2 -カタカナ
ひらがなからカタカナへの変換。
-h3 -カタカナひらがな
カタカナからひらがな、ひらがなからカタカナへの変換。
-T テキストモード出力(MS-DOS)
-f [m [- n]]
折りたたむ m 長さ n 行のマージン。 このオプションがない場合、折り目の長さは60です。
フォールドマージンは10です。
-F ラインフォールディングを維持する改行。
-Z [0-3]
X0208アルファベット(全角アルファベット)をASCIIに変換します。
-Z -Z0
X0208アルファベットをASCIIに変換します。
-Z1 X0208kankakuを単一のASCIIスペースに変換します。
-Z2 X0208kankakuをXNUMX倍のASCIIスペースに変換します。
-Z3 HTMLのように、全幅>、<、 "、&を '>'、 '<'、 '"'、 '&'に置き換えます。
-X -x
連絡先 -X またはこのオプションがない場合、X0201はX0208カナに変換されます。 と -xしよう
X0208かなを保持し、X0201かなをX0208に変換しないでください。 JIS出力では、ESC-(-Iは
使用済み。 EUC出力では、SS2が使用されます。
-B [0-2]
ESCを失ったJIS漢字入力が壊れていると仮定します。 あなたのサイトが古いものを使用しているときに便利です
B-ニュース日本語パッチ。
-B1 ESC-(またはESC- $の後の任意の文字を許可します。
-B2 NLの後にASCIIを強制します。
-I 非iso-2022-jp文字を下駄文字に置き換える(の置換文字
日本)。
-m [BQN0]
MIME ISO-2022-JP / ISO8859-1デコード。 (デフォルト)ISO8859-1(Latin-1)を表示するには-lは
必要。
-mB MIMEbase64でエンコードされたストリームをデコードします。 変換前にヘッダーまたはその他の部分を削除してください。
-mQ MIME引用ストリームをデコードします。 引用符で囲まれたストリームの「_」はスペースに変換されます。
-mN 非厳密なデコード。 base64エンコーディングの途中で改行できます。
-m0 MIMEデコードはありません。
-M MIMEエンコード。 ヘッダースタイル。 すべてのASCIIコードと制御文字はそのままです。
-MB MIMEエンコードBase64ストリーム。 漢字変換はエンコード前に行われるので、
画像エンコーダとして使用することはできません。
-MQ 引用符で囲まれたエンコーディングを実行します。
-l 入出力コードはISO8859-1(Latin-1)およびISO-2022-JPです。 -s, -e と -x ありません
このオプションと互換性があります。
-L [uwm] -d -c
改行を変換します。
-ルー -d
unix(LF)
-Lw -c
窓(CRLF)
-Lm マック(CR)
このオプションがないと、nkfは改行を変換しません。
- J F --unix - マック --msdos - ウィンドウズ
これらのシステム用に変換します。
--じす --euc --sjis --マイム --base64
名前付きコードに変換します。
--jis-入力 --euc-入力 --sjis-入力 --mime-入力 --base64-入力
入力システムを想定
--ic = コードセット --oc =出力 コードセット
入力または出力コードセットを設定します。 NKFは、以下のコードセットとそれらのコードセットをサポートします
名前では大文字と小文字は区別されません。
ISO-2022-JP
別名RFC1468、7ビットJIS、JUNET
EUC-JP(eucJP-nkf)
別名AT&T JIS、日本EUC、UJIS
eucJP-ASCII
eucJP-ms
CP51932
EUC-JPのMicrosoftバージョン。
シフトJIS
別名SJIS、MS_漢字
Windows-31J
別名CP932
UTF-8
UTF-8Nと同じ
UTF-8N
BOMなしのUTF-8
UTF-8-BOM
BOMを使用したUTF-8
UTF8-MAC(入力のみ)
分解されたUTF-8
UTF-16
UTF-16BEと同じ
UTF-16BE
BOMなしのUTF-16ビッグエンディアン
UTF-16BE-BOM
BOMを使用したUTF-16ビッグエンディアン
UTF-16LE
BOMなしのUTF-16リトルエンディアン
UTF-16LE-BOM
BOMを使用したUTF-16リトルエンディアン
UTF-32
UTF-32BEと同じ
UTF-32BE
BOMなしのUTF-32ビッグエンディアン
UTF-32BE-BOM
BOMを使用したUTF-32ビッグエンディアン
UTF-32LE
BOMなしのUTF-32リトルエンディアン
UTF-32LE-BOM
BOMを使用したUTF-32リトルエンディアン
--fb- {スキップ、 html、 xml、 perl、 java、 サブ文字}
nkfが割り当てられていない文字を処理する方法を指定します。 このオプションがないと、
--fb-スキップが想定されます。
--prefix =脱出 キャラクターターゲット 文字..
nkfがShift_JISに変換されると、nkfは指定されたエスケープ文字を指定された2番目に追加します
Shift_JIS文字のバイト。 引数の最初のバイトはエスケープ文字であり、
次のバイトはターゲット文字です。
--no-cp932ext
CP932で拡張された文字を未割り当て文字として処理します。
--no-best-fit-chars
Unicodeからエンコードされたバイト変換の場合、丸められていない文字を変換しないでください
安全な旅行。 UnicodeからUnicodeへの変換の場合、これと-xオプションを使用すると、nkfは次のようになります。
UTFコンバーターとして使用されます。 (つまり、これと-xオプションがないと、nkfは保存されません
一部の文字)
nkfがパスに関連する文字列を変換するときは、このオプションを使用する必要があります。
--キャップ入力
XNUMX進エンコードされた文字をデコードします。
--url-入力
エスケープされた文字のパーセントをエスケープ解除します。
--numchar-入力
「&#....;」などの文字参照をデコードします。
-インプレース[=サフィックス] -上書き[=サフィックス]
上書き オリジナル フィルタリングされた結果によってファイルが一覧表示されます。
注意 --overwriteは、元のファイルのタイムスタンプを保持します。
--guess = [12]
推測されたエンコーディングと改行を出力します。 (2がデフォルト、1はエンコーディングのみ)
- 助けて
nkfのヘルプを印刷します。
- バージョン
nkfのバージョンを印刷します。
-- 残りの-optionは無視してください。
onworks.netサービスを使用してオンラインでnkfを使用する