るりまサーチ

最速Rubyリファレンスマニュアル検索!
253件ヒット [1-100件を表示] (0.114秒)
トップページ > クエリ:-[x] > クエリ:u[x] > クエリ:NKF[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

クラス

モジュール

検索結果

<< 1 2 3 > >>

NKF (38932.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[...
...== ?-

while line = 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...
...=> "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.#guess(str) -> Encoding (27242.0)

文字列 str の漢字コードを推測して返します。

...される値は、NKF モジュールのモジュール定数です。

返される値(すなわち、推測可能なエンコーディング)は以下のいずれかです。
* NKF::JIS
* NKF::EUC
* NKF::SJIS
* NKF::UNKNOWN
* NKF::UTF8
* NKF::UTF16
* Encoding::EUCJP_MS
* Encoding::...

NKF::UTF16 -> Encoding (27216.0)

UTF-16 (BigEndian) コードを表します。

...
U
TF-16 (BigEndian) コードを表します。...

NKF::UTF32 -> Encoding (27216.0)

UTF-32 (BigEndian) コードを表します。

...
U
TF-32 (BigEndian) コードを表します。...

NKF::UTF8 -> Encoding (27216.0)

UTF-8 コードを表します。

...
U
TF-8 コードを表します。...

絞り込み条件を変える

NKF::AUTO -> nil (27206.0)

コードを自動判別することを表します。

...コードを自動判別することを表します。

NKF
モジュール自体からは利用しません。...

NKF::EUC -> Encoding (27200.0)

EUC コードを表します。

...EUC コードを表します。...

NKF::UNKNOWN -> nil (27200.0)

コード判定に失敗したことを表します。

コード判定に失敗したことを表します。

ruby 1.6 feature (8322.0)

ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。

...ruby 1.6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。

((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。

== 1.6.8 (2002-12-24) ->...
...stable-snapshot

: 2003-01-22: errno

EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていました。現在は、このようなシステムでは、EWOULDBLOCK は、EAGAIN
として定義されています。(これは 1.6.7 とは異なる挙...
...((<ruby-dev:13755>))

"foo\nbar\n".taint.each_line {|v| p v.tainted?}
=> ruby 1.6.4 (2001-06-04) [i586-linux]
false
true
=> ruby 1.6.4 (2001-08-06) [i586-linux]
true
true

: ((<NKF|nkf>)).nkf

正しく汚染が伝搬していませんでした。((<ruby-dev...

Kconv.#toeuc(str) -> String (6228.0)

文字列 str のエンコーディングを EUC-JP に変換して返します。

...ングを EUC-JP に変換して返します。

Kconv.kconv(str, Kconv::EUC)と同じです。

このメソッドは MIME エンコードされた文字列を展開し、
いわゆる半角カナを全角に変換します。
これらを変換したくない場合は、 NKF.#nkf('-exm0', str)
...
...使ってください。

@param str 変換元の文字列

@see Kconv.#kconv, String#toeuc...

絞り込み条件を変える

<< 1 2 3 > >>