るりまサーチ (Ruby 3.0)

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

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

検索結果

Encoding#ascii_compatible? -> bool (18304.0)

自身が ASCII 互換のエンコーディングである場合真返します。 そうでない場合は偽を返します。

...自身が ASCII 互換のエンコーディングである場合真返します。
そうでない場合は偽を返します。


//emlist[例][ruby]{
Encoding
::UTF_8.ascii_compatible? #=> true
Encoding
::UTF_16BE.ascii_compatible? #=> false
//}...

Encoding#inspect -> String (18304.0)

プログラマにわかりやすい表現の文字列を返します。

...プログラマにわかりやすい表現の文字列を返します。

//emlist[例][ruby]{
Encoding
::UTF_8.inspect #=> "#<Encoding:UTF-8>"
Encoding
::ISO_2022_JP.inspect #=> "#<Encoding:ISO-2022-JP (dummy)>"
//}...

Encoding#replicate(name) -> Encoding (18304.0)

レシーバのエンコーディングを複製(replicate)します。 複製されたエンコーディングは元のエンコーディングと同じバイト構造を持たなければなりません。 name という名前のエンコーディングが既に存在する場合は ArgumentError を発生します。

...]{
encoding
= Encoding::UTF_8.replicate("REPLICATED_UTF-8") #=> #<Encoding:REPLICATED_UTF-8>
encoding
.name #=> "REPLICATED_UTF-8"
"\u3042".force_encoding(Encoding::UTF_8).valid_encoding? #=> true
"\u3042".force_encoding(encoding).valid_encoding?...
...#=> true
"\u3042".force_encoding(Encoding::SHIFT_JIS).valid_encoding? #=> false
//}...

Encoding.compatible?(obj1, obj2) -> Encoding | nil (18304.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 チェ...

Encoding.default_external -> Encoding (18304.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) (18304.0)

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

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

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

@see spec/rubycmd Encoding.default_external...

Encoding.default_internal -> Encoding | nil (18304.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) (18304.0)

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

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

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

@see spec/rubycmd Encoding.default_internal...

Encoding.list -> [Encoding] (18304.0)

現在ロードされているエンコーディングのリストを返します。

...[ruby]{
Encoding
.list
# => [#<Encoding:ASCII-8BIT>, #<Encoding:EUC-JP>,
# #<Encoding:Shift_JIS>, #<Encoding:UTF-8>,
# #<Encoding:ISO-2022-JP (dummy)>]

Encoding
.find("US-ASCII")
# => #<Encoding:US-ASCII>

Encoding
.list
# => [#<Encoding:ASCII-8BIT>, #<Encoding:EUC-JP>,
# #<Encoding:Shift_...
...JIS>, #<Encoding:UTF-8>,
# #<Encoding:US-ASCII>, #<Encoding:ISO-2022-JP (dummy)>]
//}...

Encoding.name_list -> [String] (18304.0)

利用可能なエンコーディングの名前を文字列の配列で返します。

...利用可能なエンコーディングの名前を文字列の配列で返します。

//emlist[例][ruby]{
p Encoding.name_list
#=> ["US-ASCII", "ASCII-8BIT", "UTF-8",
# "ISO-8859-1", "Shift_JIS", "EUC-JP",
# "Windows-31J",
# "BINARY", "CP932", "eucJP", ...]
//}...

絞り込み条件を変える

Encoding::ASCII_8BIT -> Encoding (18304.0)

ASCII-8BIT、ASCII互換オクテット列用のエンコーディングです。

ASCII-8BIT、ASCII互換オクテット列用のエンコーディングです。

もっぱら文字エンコーディングを持たないデータ、文字を符号化したのではない単なるバイトの列を表現するために用いますが、このエンコーディングは ASCII 互換であることがポイントです。

Encoding::EUCTW -> Encoding (18304.0)

EUC-TW エンコーディングです。

EUC-TW エンコーディングです。

台湾で用いられる繁体字中国語 EUCのエンコーディングです。

Encoding::EUC_TW -> Encoding (18304.0)

EUC-TW エンコーディングです。

EUC-TW エンコーディングです。

台湾で用いられる繁体字中国語 EUCのエンコーディングです。

Encoding::EucTW -> Encoding (18304.0)

EUC-TW エンコーディングです。

EUC-TW エンコーディングです。

台湾で用いられる繁体字中国語 EUCのエンコーディングです。

Encoding::MACCENTEURO -> Encoding (18304.0)

MacCentEuro エンコーディング。

...MacCentEuro エンコーディング。

Mac OSで使われる
8bit single-byteエンコーディングで、
中欧および南東欧の言語を取り扱うものです。

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

絞り込み条件を変える

Encoding::MACCROATIAN -> Encoding (18304.0)

MacCroatian エンコーディング。

MacCroatian エンコーディング。

Mac OS で使われる
8bit single-byteエンコーディングで、
クロアチア語、スベロニア語を取り扱うものです。

@see https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/CROATIAN.TXT

Encoding::MACTHAI -> Encoding (18304.0)

MacThai エンコーディング。

...MacThai エンコーディング。

タイ語を扱うエンコーディングで、ISO8859-11の亜種です。

@see Encoding::TIS_620, Encoding::ISO_8859_11...

Encoding::MACTURKISH -> Encoding (18304.0)

MacTurkish エンコーディング。

MacTurkish エンコーディング。

Mac OSで使われる
8bit single-byte エンコーディングで、
トルコ語のために使われます。

@see https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/TURKISH.TXT

Encoding::MacCentEuro -> Encoding (18304.0)

MacCentEuro エンコーディング。

...MacCentEuro エンコーディング。

Mac OSで使われる
8bit single-byteエンコーディングで、
中欧および南東欧の言語を取り扱うものです。

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

Encoding::MacCroatian -> Encoding (18304.0)

MacCroatian エンコーディング。

MacCroatian エンコーディング。

Mac OS で使われる
8bit single-byteエンコーディングで、
クロアチア語、スベロニア語を取り扱うものです。

@see https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/CROATIAN.TXT

絞り込み条件を変える

Encoding::MacThai -> Encoding (18304.0)

MacThai エンコーディング。

...MacThai エンコーディング。

タイ語を扱うエンコーディングで、ISO8859-11の亜種です。

@see Encoding::TIS_620, Encoding::ISO_8859_11...

Encoding::MacTurkish -> Encoding (18304.0)

MacTurkish エンコーディング。

MacTurkish エンコーディング。

Mac OSで使われる
8bit single-byte エンコーディングで、
トルコ語のために使われます。

@see https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/TURKISH.TXT

Encoding::SHIFT_JIS -> Encoding (18304.0)

IANA Character Sets にある Shift_JIS のことです。

IANA Character Sets にある Shift_JIS のことです。

基本的にはJIS X 0208:1997の付属書1にある「シフト符号化表現」のことですが、
Ruby M17N では 7bit 部分が US-ASCII になっています。

Encoding::SJIS_SOFTBANK -> Encoding (18304.0)

SJIS-SoftBank エンコーディングです。

SJIS-SoftBank エンコーディングです。

Shift_JIS, CP932 の亜種です。
SoftBank の携帯電話で使われる絵文字が含まれています。

@see http://creation.mb.softbank.jp/mc/tech/tech_pic/pic_index.html

Encoding::SJIS_SoftBank -> Encoding (18304.0)

SJIS-SoftBank エンコーディングです。

SJIS-SoftBank エンコーディングです。

Shift_JIS, CP932 の亜種です。
SoftBank の携帯電話で使われる絵文字が含まれています。

@see http://creation.mb.softbank.jp/mc/tech/tech_pic/pic_index.html

絞り込み条件を変える

Encoding::STATELESS_ISO_2022_JP -> Encoding (18304.0)

stateless-ISO-2022-JP エンコーディングです。

stateless-ISO-2022-JP エンコーディングです。

ISO-2022-JPをステートレスに扱うための方式です。
Emacs-Mule エンコーディングを元にしています。

Encoding::STATELESS_ISO_2022_JP_KDDI -> Encoding (18304.0)

stateless-ISO-2022-JP-KDDI エンコーディングです。

stateless-ISO-2022-JP-KDDI エンコーディングです。

stateless-ISO-2022-JP の亜種です。
KDDI の携帯電話で使われる絵文字が含まれています。


@see https://www.au.com/ezfactory/tec/spec/img/typeD.pdf

Encoding::Shift_JIS -> Encoding (18304.0)

IANA Character Sets にある Shift_JIS のことです。

IANA Character Sets にある Shift_JIS のことです。

基本的にはJIS X 0208:1997の付属書1にある「シフト符号化表現」のことですが、
Ruby M17N では 7bit 部分が US-ASCII になっています。

Encoding::Stateless_ISO_2022_JP -> Encoding (18304.0)

stateless-ISO-2022-JP エンコーディングです。

stateless-ISO-2022-JP エンコーディングです。

ISO-2022-JPをステートレスに扱うための方式です。
Emacs-Mule エンコーディングを元にしています。

Encoding::Stateless_ISO_2022_JP_KDDI -> Encoding (18304.0)

stateless-ISO-2022-JP-KDDI エンコーディングです。

stateless-ISO-2022-JP-KDDI エンコーディングです。

stateless-ISO-2022-JP の亜種です。
KDDI の携帯電話で使われる絵文字が含まれています。


@see https://www.au.com/ezfactory/tec/spec/img/typeD.pdf

絞り込み条件を変える

Encoding::TIS_620 -> Encoding (18304.0)

TIS-620 エンコーディング。

TIS-620 エンコーディング。

タイ語を扱うためのエンコーディングで、 ISO8859-11 とほぼ
同一のエンコーディングです。

@see https://en.wikipedia.org/wiki/Thai_Industrial_Standard_620-2533

Encoding::UTF8_DOCOMO -> Encoding (18304.0)

UTF8-DoCoMo エンコーディングです。

UTF8-DoCoMo エンコーディングです。

UTF-8 の亜種です。
DoCoMo の携帯電話で使われる絵文字が含まれています。


@see https://www.nttdocomo.co.jp/english/service/developer/make/content/pictograph/basic/index.html,
https://www.nttdocomo.co.jp/english/service/developer/make/content/pictograph/extention/index.html

Encoding::UTF8_DoCoMo -> Encoding (18304.0)

UTF8-DoCoMo エンコーディングです。

UTF8-DoCoMo エンコーディングです。

UTF-8 の亜種です。
DoCoMo の携帯電話で使われる絵文字が含まれています。


@see https://www.nttdocomo.co.jp/english/service/developer/make/content/pictograph/basic/index.html,
https://www.nttdocomo.co.jp/english/service/developer/make/content/pictograph/extention/index.html

Encoding::UTF8_KDDI -> Encoding (18304.0)

UTF8-KDDI エンコーディングです。

UTF8-KDDI エンコーディングです。

UTF8 の亜種です。
KDDI の携帯電話で使われる絵文字が含まれています。

@see https://www.au.com/ezfactory/tec/spec/img/typeD.pdf

Encoding::UTF8_MAC -> Encoding (18304.0)

UTF8-MAC、アップルによって修正された Normalization Form D(分解済み)という形式のUTF-8です。

UTF8-MAC、アップルによって修正された Normalization Form D(分解済み)という形式のUTF-8です。

@see http://developer.apple.com/jp/technotes/tn1150.html,
http://developer.apple.com/jp/technotes/tn2078.html

絞り込み条件を変える

Encoding::UTF8_SOFTBANK -> Encoding (18304.0)

UTF8-SoftBank エンコーディングです。

UTF8-SoftBank エンコーディングです。

UTF-8 の亜種です。
SoftBank の携帯電話で使われる絵文字が含まれています。

@see http://creation.mb.softbank.jp/mc/tech/tech_pic/pic_index.html

Encoding::UTF8_SoftBank -> Encoding (18304.0)

UTF8-SoftBank エンコーディングです。

UTF8-SoftBank エンコーディングです。

UTF-8 の亜種です。
SoftBank の携帯電話で使われる絵文字が含まれています。

@see http://creation.mb.softbank.jp/mc/tech/tech_pic/pic_index.html

Encoding::UTF_16 -> Encoding (18304.0)

UTF-16 (BOMを含む) です。

UTF-16 (BOMを含む) です。

ダミーエンコーディングです。

Encoding::UTF_16LE -> Encoding (18304.0)

UTF-16LE (リトルエンディアン) です。

UTF-16LE (リトルエンディアン) です。

BOM を含みません。

Encoding::UTF_32 -> Encoding (18304.0)

UTF-32 (BOMを含む) です。

UTF-32 (BOMを含む) です。

ダミーエンコーディングです。

絞り込み条件を変える

Encoding::UTF_8_HFS -> Encoding (18304.0)

UTF8-MAC、アップルによって修正された Normalization Form D(分解済み)という形式のUTF-8です。

UTF8-MAC、アップルによって修正された Normalization Form D(分解済み)という形式のUTF-8です。

@see http://developer.apple.com/jp/technotes/tn1150.html,
http://developer.apple.com/jp/technotes/tn2078.html

Encoding::UTF_8_MAC -> Encoding (18304.0)

UTF8-MAC、アップルによって修正された Normalization Form D(分解済み)という形式のUTF-8です。

UTF8-MAC、アップルによって修正された Normalization Form D(分解済み)という形式のUTF-8です。

@see http://developer.apple.com/jp/technotes/tn1150.html,
http://developer.apple.com/jp/technotes/tn2078.html

Encoding#to_s -> String (9304.0)

エンコーディングの名前を返します。

...エンコーディングの名前を返します。

//emlist[例][ruby]{
Encoding
::UTF_8.name #=> "UTF-8"
//}...

Encoding::UTF_16BE -> Encoding (9304.0)

UTF-16BE (ビッグエンディアン) です。

UTF-16BE (ビッグエンディアン) です。

BOM を含みません。

Encoding::UTF_32BE -> Encoding (9304.0)

UTF-32BE (ビッグエンディアン) です。

UTF-32BE (ビッグエンディアン) です。

BOM を含みません。

絞り込み条件を変える

Encoding::UTF_32LE -> Encoding (9304.0)

UTF-32LE (リトルエンディアン) です。

UTF-32LE (リトルエンディアン) です。

BOM を含みません。

Encoding::UTF_7 -> Encoding (9304.0)

UTF-7 です。

UTF-7 です。

7ビットの範囲内で表現される、Unicode のエンコーディングの一種です。
ダミーエンコーディングです。

Encoding::UTF_8 -> Encoding (9304.0)

UTF-8。Unicode や ISO 10646 を ASCII 互換な形で符号化するための方式です。

UTF-8。Unicode や ISO 10646 を ASCII 互換な形で符号化するための方式です。

BOM を含みません。

@see https://tools.ietf.org/html/rfc3629

Encoding::BINARY -> Encoding (9004.0)

ASCII-8BIT、ASCII互換オクテット列用のエンコーディングです。

ASCII-8BIT、ASCII互換オクテット列用のエンコーディングです。

もっぱら文字エンコーディングを持たないデータ、文字を符号化したのではない単なるバイトの列を表現するために用いますが、このエンコーディングは ASCII 互換であることがポイントです。

Encoding#name -> String (304.0)

エンコーディングの名前を返します。

...エンコーディングの名前を返します。

//emlist[例][ruby]{
Encoding
::UTF_8.name #=> "UTF-8"
//}...

絞り込み条件を変える

Encoding#names -> String (304.0)

エンコーディングの名前とエイリアス名の配列を返します。

...エンコーディングの名前とエイリアス名の配列を返します。

//emlist[例][ruby]{
Encoding
::UTF_8.names #=> ["UTF-8", "CP65001"]
//}...

Encoding.locale_charmap -> String | nil (304.0)

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

...n 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"...