るりまサーチ

最速Rubyリファレンスマニュアル検索!
6件ヒット [1-6件を表示] (0.708秒)
トップページ > クエリ:p[x] > クエリ:-[x] > 種類:インスタンスメソッド[x] > クエリ:set_encoding_by_bom[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

ライブラリ

クラス

検索結果

IO#set_encoding_by_bom -> Encoding | nil (18250.0)

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

...ile.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...