96件ヒット
[1-96件を表示]
(0.021秒)
モジュール
- NKF (84)
検索結果
先頭5件
-
NKF
. # guess(str) -> Encoding (6102.0) -
文字列 str の漢字コードを推測して返します。
...される値は、NKF モジュールのモジュール定数です。
返される値(すなわち、推測可能なエンコーディング)は以下のいずれかです。
* NKF::JIS
* NKF::EUC
* NKF::SJIS
* NKF::UNKNOWN
* NKF::UTF8
* NKF::UTF16
* Encoding::EUCJP_MS
* Encoding::... -
NKF
:: AUTO -> nil (6102.0) -
コードを自動判別することを表します。
...コードを自動判別することを表します。
NKFモジュール自体からは利用しません。... -
NKF
:: EUC -> Encoding (6102.0) -
EUC コードを表します。
...EUC コードを表します。... -
NKF
:: UNKNOWN -> nil (6102.0) -
コード判定に失敗したことを表します。
コード判定に失敗したことを表します。 -
NKF
:: UTF16 -> Encoding (6102.0) -
UTF-16 (BigEndian) コードを表します。
...
UTF-16 (BigEndian) コードを表します。... -
NKF
:: UTF32 -> Encoding (6102.0) -
UTF-32 (BigEndian) コードを表します。
...
UTF-32 (BigEndian) コードを表します。... -
NKF
:: UTF8 -> Encoding (6102.0) -
UTF-8 コードを表します。
...
UTF-8 コードを表します。... -
NKF (8.0)
-
nkf(Network Kanji code conversion Filter, https://osdn.net/projects/nkf/) を Ruby から使うためのモジュールです。
...nkf(Network Kanji code conversion Filter, https://osdn.net/projects/nkf/) を
Ruby から使うためのモジュールです。
=== 使い方
以下は、漢字コード変換コマンドの例です。
//emlist[例][ruby]{
#!/usr/local/bin/ruby
require 'nkf'
opt = ''
opt = ARGV.shift if ARGV[...... NKF.nkf(opt, line)
end
//}
以下は、漢字コード判別コマンドの例です。
//emlist[例][ruby]{
#!/usr/local/bin/ruby
require 'nkf'
CODES = {
NKF::JIS => "JIS",
NKF::EUC => "EUC",
NKF::SJIS => "SJIS",
NKF::UTF8 => "UTF8",
NKF::BINARY => "BINARY",
NKF......::ASCII => "ASCII",
NKF::UNKNOWN => "UNKNOWN",
}
while file = ARGV.shift
str = open(file) {|io| io.gets(nil) }
printf "%-10s ", file
if str.nil?
puts "EMPTY"
else
puts CODES.fetch(NKF.guess(str))
end
end
//}
=== オプション文字列
-b 入力がバッファリン...