33件ヒット
[1-33件を表示]
(0.328秒)
検索結果
-
Encoding
. default _ internal -> Encoding | nil (26125.0) -
既定の内部エンコーディングを返します。デフォルトでは nil です。
...ドライン引数、open で開くファイルなどで、内部エンコーディングが指定されていない場合の既定値として利用されます。
String#encode と String#encode! は、引数に Encoding が与えられていない場合、 default_internal を使用します。......字列リテラルを作成した場合、エンコーディングには default_internal ではなく __ENCODING__ 特殊変数で参照できるスクリプトエンコーディングが使用されます。
default_internal は、ソースファイルの IO.internal_encoding または -E オプ... -
IO (8078.0)
-
基本的な入出力機能のためのクラスです。
...連のメソッドはエンコーディングの影響を受けません。
常に1バイトを単位として動作します。
例:
f = File.open('t.txt', 'r+:euc-jp')
p f.getc.encoding #=> Encoding::EUC_JP
p f.read(1).encoding #=> Encod......コーディング(あるいは default_internal)が指定されている場合
IO からテキスト読み込みメソッドによって読み込まれた文字列は、外部エンコーディングから
内部エンコーディング(あるいは default_internal)へと変換されます。......と実際の文字エンコーディングが違っていた場合、例外が発生します。
内部エンコーディングと Encoding.default_internal が両方とも指定されている場合は、
内部エンコーディングが優先されます。
IO へ書き込まれる文字列... -
Encoding
. default _ external -> Encoding (8012.0) -
既定の外部エンコーディングを返します。
...既定の外部エンコーディングを返します。
標準入出力、コマンドライン引数、open で開くファイルなどで、外部エンコーディングが指定されていない場合の既定値として利用されます。
Rubyはロケールまたは -E オプション......ing.locale_charmap が nil を返す場合には US-ASCII が、
ロケールにRubyが扱えないエンコーディングが指定されている場合には ASCII-8BIT が、default_external に設定されます。
@see spec/rubycmd locale(1), Encoding.locale_charmap Encoding.default_internal...