るりまサーチ

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

別のキーワード

  1. _builtin file?
  2. _builtin file
  3. file truncate
  4. file separator
  5. file ctime

ライブラリ

クラス

キーワード

検索結果

IO#set_encoding(enc_str, **opts) -> self (18222.0)

IO のエンコーディングを設定します。

...い。

@param enc_str エンコーディングを表す文字列を指定します。"A:B" のようにコロンで区切られた
文字列を指定した場合 A が外部エンコーディング、B が内部エンコーディングを
表します。

@param ext_en...
...oding オブジェクトを指定します。

@param int_enc 内部エンコーディングを表す文字列か Encoding オブジェクトを指定します。
@param opts エンコーディング変換のオプション
例:
io = File.open(file)
io.set_encoding("ASCII-8BIT", "EUC-JP")...
...coding オブジェクトを指定します。

@param int_enc 内部エンコーディングを表す文字列か Encoding オブジェクトを指定します。
@param opts エンコーディング変換のオプション
例:
io = File.open(file)
io.set_encoding("ASCII-8BIT", "EUC-JP")...

IO#set_encoding(ext_enc, int_enc, **opts) -> self (18222.0)

IO のエンコーディングを設定します。

...い。

@param enc_str エンコーディングを表す文字列を指定します。"A:B" のようにコロンで区切られた
文字列を指定した場合 A が外部エンコーディング、B が内部エンコーディングを
表します。

@param ext_en...
...oding オブジェクトを指定します。

@param int_enc 内部エンコーディングを表す文字列か Encoding オブジェクトを指定します。
@param opts エンコーディング変換のオプション
例:
io = File.open(file)
io.set_encoding("ASCII-8BIT", "EUC-JP")...
...coding オブジェクトを指定します。

@param int_enc 内部エンコーディングを表す文字列か Encoding オブジェクトを指定します。
@param opts エンコーディング変換のオプション
例:
io = File.open(file)
io.set_encoding("ASCII-8BIT", "EUC-JP")...

IO#set_encoding_by_bom -> Encoding | nil (6162.0)

BOM から IO のエンコーディングを設定します。

...例][ruby]{
File
.write("bom.txt", "\u{FEFF}abc")
File
.open("bom.txt", "rb") do |io|
p
io.set_encoding_by_bom #=> #<Encoding:UTF-8>
str = io.read
p
str #=> "abc"
p
str.encoding #=> #<Encoding:UTF-8>
end

File
.write("nobom.txt", "abc")
File
.open("nobom....
...txt", "rb") do |io|
p
io.set_encoding_by_bom #=> nil
end
//}...

IO#internal_encoding -> Encoding | nil (25.0)

IO の内部エンコーディングを返します。 内部エンコーディングが指定されていない場合は nil を返します。

...エンコーディングが指定されていない場合は nil を返します。

//emlist[例][ruby]{
IO.write("testfile", "abcde")
File
.open("testfile") do |f|
p
f.internal_encoding # => nil
f.set_encoding("ASCII-8BIT", "EUC-JP")
p
f.internal_encoding # => #<Encoding:EUC-JP>
end
//}...