4件ヒット
[1-4件を表示]
(0.041秒)
検索結果
-
NKF
:: AUTO -> nil (610.0) -
コードを自動判別することを表します。
...コードを自動判別することを表します。
NKFモジュール自体からは利用しません。... -
NKF
:: NOCONV -> nil (610.0) -
コードを変換しないことを表します。
...コードを変換しないことを表します。
NKFモジュール自体からは利用しません。... -
NKF
:: UNKNOWN -> nil (610.0) -
コード判定に失敗したことを表します。
コード判定に失敗したことを表します。 -
NKF (79.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 入力がバッファリン...