るりまサーチ

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

別のキーワード

  1. kconv ascii
  2. zlib ascii
  3. nkf ascii
  4. _builtin us_ascii
  5. encoding us_ascii

ライブラリ

クラス

キーワード

検索結果

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

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

...
I
O のエンコーディングを設定します。

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

引数が一つで、上のような形式でない場合には、...
...か Encoding オブジェクトを指定します。

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

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

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

...
I
O のエンコーディングを設定します。

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

引数が一つで、上のような形式でない場合には、...
...か Encoding オブジェクトを指定します。

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

IO#set_encoding(ext_enc) -> self (44215.0)

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

...
I
O のエンコーディングを設定します。

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

引数が一つで、上のような形式でない場合には、...
...か Encoding オブジェクトを指定します。

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

IO#internal_encoding -> Encoding | nil (29312.0)

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

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

//emlist[例][ruby]{
I
O.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
//}...

IO (26054.0)

基本的な入出力機能のためのクラスです。

...基本的な入出力機能のためのクラスです。


File::Constants は、File から IO へ移動しました。

===[a:m17n] 多言語化と IO のエンコーディング

I
O オブジェクトはエンコーディングを持ちます。
エンコーディングの影響を受けるメ...
...* IO.readlines
* IO#each_line
* IO#lines
* IO#gets
* IO#getc
* IO#ungetc
* IO#read
* IO#readchar
* IO#readline
* IO#readlines

バイナリ読み込みメソッドは IO のエンコーディングの影響を受けません。
返す文字列のエンコーディングは常に ASCII-8BIT...
...が分からない場合は例外が発生します。


I
O に対してエンコーディングを指定する方法には、生成時に IO.open や File.open
に渡すモードとともに指定するものと
生成後に IO#set_encoding を使って指定するものの二通りがあります...
...* IO.foreach
* IO.readlines
* IO#each_line
* IO#gets
* IO#getc
* IO#ungetc
* IO#read
* IO#readchar
* IO#readline
* IO#readlines

バイナリ読み込みメソッドは IO のエンコーディングの影響を受けません。
返す文字列のエンコーディングは常に ASCII-8BI...

絞り込み条件を変える

ARGF.class#internal_encoding -> Encoding | nil (12324.0)

ARGF から読み込んだ文字列の内部エンコーディングを返します。 内部エンコーディングが指定されていない場合は nil を返します。

...nil を返します。

まだ読み込み処理を始めていない場合は Encoding.default_external を返します。

ARGF.class#set_encoding で設定します。


例:
# $ ruby -Eutf-8 test.rb

# test.rb
ARGF.internal_encoding # => #<Encoding:UTF-8>
ARGF.set_encoding('u...
...tf-8','ascii')
ARGF.internal_encoding # => #<Encoding:US-ASCII>

例:
ARGF.binmode
ARGF.internal_encoding # => nil

@see IO, ARGF.class#external_encoding...