るりまサーチ

最速Rubyリファレンスマニュアル検索!
269件ヒット [1-100件を表示] (0.077秒)

別のキーワード

  1. openssl utf8string
  2. asn1 utf8string
  3. nkf utf8
  4. psych utf8
  5. nkf utf16

クラス

キーワード

検索結果

<< 1 2 3 > >>

Encoding::UTF_8 -> Encoding (18103.0)

UTF-8。Unicode や ISO 10646 を ASCII 互換な形で符号化するための方式です。

...UTF-8。Unicode や ISO 10646 を ASCII 互換な形で符号化するための方式です。

BOM を含みません。

@see https://tools.ietf.org/html/rfc3629...

Encoding#replicate(name) -> Encoding (6114.0)

レシーバのエンコーディングを複製(replicate)します。 複製されたエンコーディングは元のエンコーディングと同じバイト構造を持たなければなりません。 name という名前のエンコーディングが既に存在する場合は ArgumentError を発生します。

...レシーバのエンコーディングを複製(replicate)します。
複製されたエンコーディングは元のエンコーディングと同じバイト構造を持たなければなりません。
name という名前のエンコーディングが既に存在する場合は ArgumentError...
...です。

//emlist[][ruby]{
encoding = Encoding::UTF_8.replicate("REPLICATED_UTF-8") #=> #<Encoding:REPLICATED_UTF-8>
encoding.name #=> "REPLICATED_UTF-8"
"\u3042".force_encoding(Encoding::UTF_8).valid_encoding? #=> true
"\u3042".force_encoding...

Encoding.compatible?(obj1, obj2) -> Encoding | nil (6114.0)

2つのオブジェクトのエンコーディングに関する互換性をチェックします。 互換性がある場合はそのエンコーディングを、 ない場合は nil を返します。

...ェクトを返します。

//emlist[例][ruby]{
Encoding.compatible?("\xa1".force_encoding("iso-8859-1"), "b")
#=> #<Encoding:ISO-8859-1>

Encoding.compatible?(
"\xa1".force_encoding("iso-8859-1"),
"\xa1\xa1".force_encoding("euc-jp"))
#=> nil
//}

引数が文字列でない場合でも、両...
...ことができます。
//emlist[例][ruby]{
Encoding.compatible?(Encoding::UTF_8, Encoding::CP932)
# => nil
Encoding.compatible?(Encoding::UTF_8, Encoding::US_ASCII)
# => #<Encoding:UTF-8>
//}
@param obj1 チェック対象のオブジェクト
@param obj2 チェック対象のオブジェクト...

Encoding#ascii_compatible? -> bool (6108.0)

自身が ASCII 互換のエンコーディングである場合真返します。 そうでない場合は偽を返します。

...自身が ASCII 互換のエンコーディングである場合真返します。
そうでない場合は偽を返します。


//emlist[例][ruby]{
Encoding::UTF_8.ascii_compatible? #=> true
Encoding::UTF_16BE.ascii_compatible? #=> false
//}...

Encoding#inspect -> String (6108.0)

プログラマにわかりやすい表現の文字列を返します。

...プログラマにわかりやすい表現の文字列を返します。

//emlist[例][ruby]{
Encoding::UTF_8.inspect #=> "#<Encoding:UTF-8>"
Encoding::ISO_2022_JP.inspect #=> "#<Encoding:ISO-2022-JP (dummy)>"
//}...

絞り込み条件を変える

Encoding::CP65001 -> Encoding (6103.0)

UTF-8。Unicode や ISO 10646 を ASCII 互換な形で符号化するための方式です。

...UTF-8。Unicode や ISO 10646 を ASCII 互換な形で符号化するための方式です。

BOM を含みません。

@see https://tools.ietf.org/html/rfc3629...

Dir.open(path) -> Dir (3168.0)

path に対するディレクトリストリームをオープンして返します。

...
p
ath に対するディレクトリストリームをオープンして返します。

ブロックを指定して呼び出した場合は、ディレクトリストリームを
引数としてブロックを実行します。ブロックの実行が終了すると、
ディレクトリは自動...
...的にクローズされます。
ブロックの実行結果を返します。

@param path ディレクトリのパスを文字列で指定します。

@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省...
...tmpdir'

Dir.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p
d.class # => Dir
p
d.read.encoding # => #<Encoding:UTF-8>
d.close

d = Dir.new(tmpdir, encoding: Encoding::UTF_8)
p
d.class # => Dir
p
d.read.encoding # => #<Encoding:UTF-8>
d.close
end
//}

//emlist[例: Dir.ope...

Dir.open(path) {|dir| ...} -> object (3168.0)

path に対するディレクトリストリームをオープンして返します。

...
p
ath に対するディレクトリストリームをオープンして返します。

ブロックを指定して呼び出した場合は、ディレクトリストリームを
引数としてブロックを実行します。ブロックの実行が終了すると、
ディレクトリは自動...
...的にクローズされます。
ブロックの実行結果を返します。

@param path ディレクトリのパスを文字列で指定します。

@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省...
...tmpdir'

Dir.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p
d.class # => Dir
p
d.read.encoding # => #<Encoding:UTF-8>
d.close

d = Dir.new(tmpdir, encoding: Encoding::UTF_8)
p
d.class # => Dir
p
d.read.encoding # => #<Encoding:UTF-8>
d.close
end
//}

//emlist[例: Dir.ope...

Dir.open(path, encoding: Encoding.find("filesystem")) -> Dir (3168.0)

path に対するディレクトリストリームをオープンして返します。

...
p
ath に対するディレクトリストリームをオープンして返します。

ブロックを指定して呼び出した場合は、ディレクトリストリームを
引数としてブロックを実行します。ブロックの実行が終了すると、
ディレクトリは自動...
...的にクローズされます。
ブロックの実行結果を返します。

@param path ディレクトリのパスを文字列で指定します。

@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省...
...tmpdir'

Dir.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p
d.class # => Dir
p
d.read.encoding # => #<Encoding:UTF-8>
d.close

d = Dir.new(tmpdir, encoding: Encoding::UTF_8)
p
d.class # => Dir
p
d.read.encoding # => #<Encoding:UTF-8>
d.close
end
//}

//emlist[例: Dir.ope...

Dir.open(path, encoding: Encoding.find("filesystem")) {|dir| ...} -> object (3168.0)

path に対するディレクトリストリームをオープンして返します。

...
p
ath に対するディレクトリストリームをオープンして返します。

ブロックを指定して呼び出した場合は、ディレクトリストリームを
引数としてブロックを実行します。ブロックの実行が終了すると、
ディレクトリは自動...
...的にクローズされます。
ブロックの実行結果を返します。

@param path ディレクトリのパスを文字列で指定します。

@param encoding ディレクトリのエンコーディングを文字列か
Encoding オブジェクトで指定します。省...
...tmpdir'

Dir.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p
d.class # => Dir
p
d.read.encoding # => #<Encoding:UTF-8>
d.close

d = Dir.new(tmpdir, encoding: Encoding::UTF_8)
p
d.class # => Dir
p
d.read.encoding # => #<Encoding:UTF-8>
d.close
end
//}

//emlist[例: Dir.ope...

絞り込み条件を変える

<< 1 2 3 > >>