るりまサーチ

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

種類

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

Encoding.find(name) -> Encoding (19.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.compatible?(obj1, obj2) -> Encoding | nil (13.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 (7.0)

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

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

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

Encoding.default_external=(encoding) (7.0)

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

...プト内で Encoding.default_external を設定してはいけません。代わりに、ruby -E を使用して、正しい default_external で Ruby を起動してください。

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

@
see spec/rubycmd Encoding.default_external...

Encoding.default_internal -> Encoding | nil (7.0)

既定の内部エンコーディングを返します。デフォルトでは nil です。

...String#encode と String#encode! は、引数に Encoding が与えられていない場合、 default_internal を使用します。

文字列リテラルを作成した場合、エンコーディングには default_internal ではなく __ENCODING__ 特殊変数で参照できるスクリプト...
...エンコーディングが使用されます。

default_internal は、ソースファイルの IO.internal_encoding または -E オプションで初期化されます。

@
see spec/rubycmd Encoding.default_external...

絞り込み条件を変える

Encoding.default_internal=(encoding) (7.0)

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

...プト内で Encoding.default_internal を設定してはいけません。代わりに、ruby -E を使用して、正しい default_internal で Ruby を起動してください。

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

@
see spec/rubycmd Encoding.default_internal...

Encoding.locale_charmap -> String | nil (7.0)

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

...G=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...

Encoding::BIG5 -> Encoding (7.0)

Big5 エンコーディングです。

...Big5 エンコーディングです。

台湾で使われている繁体字中国語のエンコーディングです。

@
see https://en.wikipedia.org/wiki/Big5...

Encoding::BIG5_HKSCS -> Encoding (7.0)

Big5-HKSCS エンコーディングです。

...Big5-HKSCS エンコーディングです。

香港で使われている Big5 の亜種です。

@
see http://www.iana.org/assignments/charset-reg/Big5-HKSCS,
http://www.ogcio.gov.hk/en/business/tech_promotion/ccli/hkscs/...
<< 1 2 3 ... > >>