るりまサーチ

最速Rubyリファレンスマニュアル検索!
78件ヒット [1-78件を表示] (0.054秒)
トップページ > クエリ:Ruby[x] > クエリ:ruby[x] > クエリ:@[x] > クラス:Encoding[x]

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

種類

ライブラリ

キーワード

検索結果

Encoding.locale_charmap -> String | nil (55.0)

ロケールエンコーディングを決定するために用いる、locale charmap 名を返します。nl_langinfo 等がない環境では nil を、miniruby では ASCII_8BIT を返します。

...では nil を、miniruby では ASCII_8BIT を返します。

//emlist[Debian GNU/Linux + LANG=C][ruby]{
Encoding
.locale_charmap #=> "ANSI_X3.4-1968"
//}

//emlist[LANG=ja_JP.EUC-JP][ruby]{
Encoding
.locale_charmap #=> "EUC-JP"
//}

//emlist[SunOS 5 + LANG=C][ruby]{
Encoding
.locale_charmap #=> "646...
..."
//}

//emlist[SunOS 5 + LANG=ja][ruby]{
Encoding
.locale_charmap #=> "eucJP"
//}

@
see charmap(5)...

Encoding.default_external=(encoding) (43.0)

既定の外部エンコーディングを設定します。

...はエンコーディングが異なる可能性があるため、Ruby スクリプト内で Encoding.default_external を設定してはいけません。代わりに、ruby -E を使用して、正しい default_external で Ruby を起動してください。

デフォルトの外部エンコー...
...ディングがどのように使われるかについては Encoding.default_external を参照してください。

@
see spec/rubycmd Encoding.default_external...

Encoding.default_internal=(encoding) (43.0)

既定の内部エンコーディングを設定します。

...はエンコーディングが異なる可能性があるため、Ruby スクリプト内で Encoding.default_internal を設定してはいけません。代わりに、ruby -E を使用して、正しい default_internal で Ruby を起動してください。

デフォルトの内部エンコー...
...ディングがどのように使われるかについては Encoding.default_internal を参照してください。

@
see spec/rubycmd Encoding.default_internal...

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

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

...列が取るであろう Encoding オブジェクトを返します。

//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
//}

...
...のオブジェクトが encoding を持つ場合には
互換性を判定することができます。
//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.default_external -> Encoding (31.0)

既定の外部エンコーディングを返します。

...れます。

Ruby
はロケールまたは -E オプションに従って default_external を決定します。ロケールの確認・設定方法については各システムのマニュアルを参照してください。


default_external は必ず設定されます。Encoding.locale_charmap...
...が nil を返す場合には US-ASCII が、
ロケールにRubyが扱えないエンコーディングが指定されている場合には ASCII-8BIT が、default_external に設定されます。

@
see spec/rubycmd locale(1), Encoding.locale_charmap Encoding.default_internal...
...、open で開くファイルなどで、外部エンコーディングが指定されていない場合の既定値として利用されます。

Ruby
はロケールまたは -E オプションに従って default_external を決定します。ロケールの確認・設定方法については各...
...す。Encoding.locale_charmap が nil を返す場合には US-ASCII が、
ロケールにRubyが扱えないエンコーディングが指定されている場合には ASCII-8BIT が、default_external に設定されます。

@
see spec/rubycmd locale(1), Encoding.locale_charmap Encoding.default...

絞り込み条件を変える

Encoding.find(name) -> Encoding (31.0)

指定された name という名前を持つ Encoding オブジェクトを返します。

...指定された name という名前を持つ Encoding オブジェクトを返します。

@
param name エンコーディング名を表す String を指定します。
@
return 発見された Encoding オブジェクトを返します。
@
raise ArgumentError 指定した名前のエンコーデ...
...ロケールエンコーディングを表す locale、default_external を表す external、default_internal を表す internal、ファイルシステムエンコーディングを表す filesystem があります。

//emlist[例][ruby]{
p Encoding.find("utf-8") #=> #<Encoding:UTF-8>
//}...

Encoding::CESU_8 -> Encoding (19.0)

CESU-8 エンコーディングです。

...CESU-8 エンコーディングです。

UTF-8 の亜種です。Unicode コンソーシアムは使用を推奨していません。

@
see https://bugs.ruby-lang.org/issues/15931, https://www.unicode.org/reports/tr26/tr26-4.html...