ユーザ用ツール

サイト用ツール


ruby:rubygems:nkf

文書の過去の版を表示しています。


Ruby - NKF

概要

NKF

オプション

入力文字コード

文字コードショートオプションロングオプション
EUC-JP-E–euc-input
Shift_JIS-S–sjis-input
ISO-2022-JP-J–jis-input
UTF-8N-W–utf8-input
UTF-8 BOM-W8-
UTF-8N-W80-
UTF-16BE N-W16–utf16-input
UTF-16BE BOM-W16B-
UTF-16BE N-W16B0-
UTF-16LE BOM-W16L-
UTF-16LE N-W16L0-

出力文字コード

文字コードショートオプションロングオプション
EUC-JP-e–euc
Shift_JIS-s–sjis
ISO-2022-JP-j–jis
UTF-8N-w–utf8
UTF-8 BOM-w8-
UTF-8N-w80-
UTF-16BE N-w16–utf16
UTF-16BE BOM-w16B-
UTF-16BE N-w16B0-
UTF-16LE BOM-w16L-
UTF-16LE N-w16L0-

改行コード

改行オプションプラットフォーム
LF-Lu, -dUnix系
CR-LmMacintosh
CRLF-Lw, -cWindows

MIME Encode

NKF はデフォルトで MIME を解読するが、必要に応じてオプションで変更できる。

オプション説明
-mBMIME base64 stream を解読する
-mQMIME quoted stream を解読する
-mSMIME のチェックを厳しくする (デフォルト)
-mNMIME のチェックを緩くする
-m0MIME を解読しない

MIME Decode

MIME に変換する( JIS コードに変換してから BASE64 される)。

オプション説明
-Mヘッダ形式に変換する
-MBbase64 stream に変換する
-MQQuoted stream に変換する

半角/全角カタカナ変換

NKF はデフォルトで半角カタカナを全角カタカナに変換するが、必要に応じてオプションで変更できる。

オプション説明
-X半角カタカナを全角カタカナに変換する(デフォルト)
-x半角カタカナを全角カタカナに変換しない

ひらがなカタカナ変換

ひらがな⇔カタカナを相互に変換します。

ショートオプションロングオプション説明
-h1–hiraganaカタカナをひらがなに変換
-h2–katakanaひらがなをカタカナに変換
-h3–katakana-hiraganaカタカナとひらがなを交換
ruby/rubygems/nkf.1529887234.txt.gz · 最終更新: 2018/06/25 09:40 by 127.0.0.1