253件ヒット
[1-100件を表示]
(0.114秒)
種類
- 定数 (66)
- モジュール関数 (66)
- インスタンスメソッド (55)
- 文書 (55)
- モジュール (11)
クラス
- String (55)
キーワード
- AUTO (11)
- EUC (11)
-
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - UNKNOWN (11)
- UTF16 (11)
- UTF32 (11)
- UTF8 (11)
- guess (11)
- kconv (22)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 4 feature (11) - toeuc (22)
- toutf16 (22)
- toutf32 (22)
- toutf8 (22)
検索結果
先頭5件
-
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) コードを表します。
...
UTF-16 (BigEndian) コードを表します。... -
NKF
:: UTF32 -> Encoding (27216.0) -
UTF-32 (BigEndian) コードを表します。
...
UTF-32 (BigEndian) コードを表します。... -
NKF
:: UTF8 -> Encoding (27216.0) -
UTF-8 コードを表します。
...
UTF-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...