494件ヒット
[1-100件を表示]
(0.106秒)
キーワード
- BINARY (12)
- Converter (12)
-
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) -
NKF
_ RELEASE _ DATE (12) -
NKF
_ VERSION (12) - VERSION (12)
- guess (12)
- kconv (24)
- nkf (12)
- popen (168)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 4 feature (12) - toeuc (24)
- tojis (24)
- tosjis (24)
- toutf16 (24)
- toutf32 (24)
- toutf8 (24)
検索結果
先頭5件
-
NKF (38122.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[......= ARGF.gets
print 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 入力が... -
NKF
:: NKF _ RELEASE _ DATE -> String (33217.0) -
nkf のリリース日を表す文字列です。
...
nkf のリリース日を表す文字列です。... -
NKF
:: NKF _ VERSION -> String (33217.0) -
nkf 自体のバージョンを表す文字列です。
...
nkf 自体のバージョンを表す文字列です。... -
NKF
. # nkf(opt , str) -> String (27243.0) -
文字列 str の文字コードを変換し、変換結果の文字列を返します。
...文字列 str の文字コードを変換し、変換結果の文字列を返します。
opt には、nkf と同じコマンドラインオプションを指定します。
オプション文字列は NKF のオプション文字列の項を
見てください。
オプションを複数指定す......は、NKF.nkf('-Se', str) や
NKF.nkf('-S -e', str) などとします。optは、必ず '-'
で始めなければいけないことに注意してください。
@param opt オプション文字列です。
@param str 変換対象の文字列です。
=== 注意
このメソッドは(nkf コマ... -
NKF
:: VERSION -> String (27148.0) -
"#{NKF::NKF_VERSION} (#{NKF_RELEASE_DATE})" と あらわされる文字列です。
..."#{NKF::NKF_VERSION} (#{NKF_RELEASE_DATE})" と
あらわされる文字列です。... -
NKF
:: BINARY -> Encoding (27100.0) -
バイナリ列を表します。
バイナリ列を表します。 -
NKF
. # guess(str) -> Encoding (21142.0) -
文字列 str の漢字コードを推測して返します。
...str の漢字コードを推測して返します。
返される値は、NKF モジュールのモジュール定数です。
返される値(すなわち、推測可能なエンコーディング)は以下のいずれかです。
* NKF::JIS
* NKF::EUC
* NKF::SJIS
* NKF::UNKNOWN
* NKF::......UTF8
* NKF::UTF16
* Encoding::EUCJP_MS
* Encoding::CP51932
* Encoding::WINDOWS_31J
@param str 推測対象の文字列です。... -
Encoding
:: Converter (6012.0) -
文字エンコーディング(文字符号化方式)の変換器のクラスです。既存の変換器より一段細かな処理が可能となります。
...Encoding::Converter を用いて変換を行う場合は、Encoding::Converter#convert か、より細かな変換処理が可能な Encoding::Converter#primitive_convert が利用できます。
エンコーディングを変換するメソッドはこの他に String#encode, NKF.#nkf
などがあ... -
String
# kconv(out _ code , in _ code = Kconv :: AUTO) -> String (3112.0) -
self のエンコーディングを out_code に変換した文字列を 返します。 out_code in_code は Kconv の定数で指定します。
...カナを全角に変換します。
これらを変換したくない場合は、 NKF.#nkf を使ってください。
@param out_code 変換後のエンコーディングを Kconv の定数で指定します。
@param in_code 変換する文字列のエンコーディングを Kconv の定数で...