るりまサーチ

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

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

Encoding#ascii_compatible? -> bool (1)

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

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


例:
Encoding
::UTF_8.ascii_compatible? #=> true
Encoding
::UTF_16BE.ascii_compatible? #=> false...

Encoding#dummy? -> bool (1)

自身がダミーエンコーディングである場合に true を返します。 そうでない場合に false を返します。

...コーディングに指定できます。また
Ruby はサポートしていないが拡張ライブラリがサポートしているエンコーディングを扱う場合にも
用います。

例:
Encoding
::ISO_2022_JP.dummy? #=> true
Encoding
::UTF_8.dummy? #=> false...

Encoding#inspect -> String (1)

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

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

例:
Encoding
::UTF_8.inspect #=> "#<Encoding:UTF-8>"
Encoding
::ISO_2022_JP.inspect #=> "#<Encoding:ISO-2022-JP (dummy)>"...

Encoding#name -> String (1)

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

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

Encoding
::UTF_8.name => "UTF-8"...

Encoding#names -> String (1)

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

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

Encoding
::UTF_8.names => ["UTF-8", "CP65001"]...

絞り込み条件を変える

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

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

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

Encoding#to_s -> String (1)

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

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

Encoding
::UTF_8.name => "UTF-8"...

Encoding.aliases -> Hash (1)

エンコーディングの別名に対して元の名前を対応づけるハッシュを返します。

...エンコーディングの別名に対して元の名前を対応づけるハッシュを返します。

例:
p Encoding.aliases
#=> {"BINARY"=>"ASCII-8BIT", "ASCII"=>"US-ASCII", "ANSI_X3.4-1986"=>"US-ASCII",
"SJIS"=>"Shift_JIS", "eucJP"=>"EUC-JP", "CP932"=>"Windows-31J"}...

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

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

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

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 を持つ場合には
互換性を判定することができます。
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 (1)

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

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

@see locale(1), Encoding.locale_charmap...

絞り込み条件を変える

Encoding.default_external=(encoding) (1)

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

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

Encoding.default_internal -> Encoding | nil (1)

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

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

Encoding.default_internal=(encoding) (1)

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

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

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

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

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

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

例:
p Encoding.find(:Shift_JIS) #=> #<Encoding:Shift_JIS>
p Encoding.find("utf-8") #=> #<Encoding:UTF-8>...

Encoding.list -> [Encoding] (1)

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

...例:
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.locale_charmap -> String | nil (1)

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

...を返します。

Debian GNU/Linux
LANG=C
Encoding
.locale_charmap => "ANSI_X3.4-1968"
LANG=ja_JP.EUC-JP
Encoding
.locale_charmap => "EUC-JP"

SunOS 5
LANG=C
Encoding
.locale_charmap => "646"
LANG=ja
Encoding
.locale_charmap => "eucJP"

@see charmap(5)...

Encoding.name_list -> [String] (1)

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

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

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

Encoding::ANSI_X3_4_1968 -> Encoding (1)

US-ASCII、いわゆる ASCII のことで、ISO 646 IRV と一致します。

US-ASCII、いわゆる ASCII のことで、ISO 646 IRV と一致します。

7bit の範囲のみを含み、8bit 目の立っている文字 (たとえば \x80 など) が含まれる場合は正しいエンコーディングであるとみなしません。

Encoding::ASCII -> Encoding (1)

US-ASCII、いわゆる ASCII のことで、ISO 646 IRV と一致します。

US-ASCII、いわゆる ASCII のことで、ISO 646 IRV と一致します。

7bit の範囲のみを含み、8bit 目の立っている文字 (たとえば \x80 など) が含まれる場合は正しいエンコーディングであるとみなしません。

Encoding::ASCII_8BIT -> Encoding (1)

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

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

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

絞り込み条件を変える

Encoding::BIG5 -> Encoding (1)

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

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

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

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

Encoding::BIG5_HKSCS -> Encoding (1)

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

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

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

@see http://www.iana.org/assignments/charset-reg/Big5-HKSCS,
http://www.ogcio.gov.hk/ccli/eng/hkscs/mapping_table_2008.html

Encoding::BIG5_HKSCS_2008 -> Encoding (1)

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

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

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

@see http://www.iana.org/assignments/charset-reg/Big5-HKSCS,
http://www.ogcio.gov.hk/ccli/eng/hkscs/mapping_table_2008.html

Encoding::BIG5_UAO -> Encoding (1)

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

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

Big5 の亜種(非公式的拡張)です。

Unicodeとの対応表が
http://moztw.org/docs/big5/table/big5_2003-b2u.txt
にあります。

Encoding::BINARY -> Encoding (1)

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

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

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

絞り込み条件を変える

Encoding::Big5 -> Encoding (1)

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

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

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

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

Encoding::Big5_HKSCS -> Encoding (1)

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

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

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

@see http://www.iana.org/assignments/charset-reg/Big5-HKSCS,
http://www.ogcio.gov.hk/ccli/eng/hkscs/mapping_table_2008.html

Encoding::Big5_HKSCS_2008 -> Encoding (1)

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

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

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

@see http://www.iana.org/assignments/charset-reg/Big5-HKSCS,
http://www.ogcio.gov.hk/ccli/eng/hkscs/mapping_table_2008.html

Encoding::Big5_UAO -> Encoding (1)

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

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

Big5 の亜種(非公式的拡張)です。

Unicodeとの対応表が
http://moztw.org/docs/big5/table/big5_2003-b2u.txt
にあります。

Encoding::CP1250 -> Encoding (1)

Windows-1250 エンコーディング。

Windows-1250 エンコーディング。

ISO8859-2 の亜種です。

@see http://www.microsoft.com/globaldev/reference/sbcs/1250.mspx,
http://en.wikipedia.org/wiki/Windows-1250

絞り込み条件を変える

Encoding::CP1251 -> Encoding (1)

Windows-1251 エンコーディング。

Windows-1251 エンコーディング。

キリル文字を用いる言語を取り扱う8bit single-byteエンコーディングです。

@see http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1251.mspx,
http://en.wikipedia.org/wiki/Windows-1251

Encoding::CP1252 -> Encoding (1)

Windows-1252 エンコーディングです。

...Windows-1252 エンコーディングです。

ISO8859-1 の亜種です。

@see Encoding::ISO_8859_1
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1252.mspx,
http://en.wikipedia.org/wiki/Windows-1252...

Encoding::CP1253 -> Encoding (1)

Windows-1253 エンコーディング。

...Windows-1253 エンコーディング。

ISO8859-7 の亜種です。

@see Encoding::ISO_8859_7,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1253.mspx,
http://en.wikipedia.org/wiki/Windows-1253...

Encoding::CP1254 -> Encoding (1)

Windows-1254 エンコーディング。

...Windows-1254 エンコーディング。

ISO8859-9 の亜種です。

@see Encoding::ISO_8859_9,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1254.mspx,
http://en.wikipedia.org/wiki/Windows-1254...

Encoding::CP1255 -> Encoding (1)

Windows-1255 エンコーディング。

...Windows-1255 エンコーディング。

ISO8859-8 の亜種です。

@see Encoding::ISO_8859_8,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1255.mspx,
http://en.wikipedia.org/wiki/Windows-1255,...

絞り込み条件を変える

Encoding::CP1256 -> Encoding (1)

Windows-1256 エンコーディング。

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

Windowsで用いられる、アラビア文字を扱う 8bit single-byte エンコーディングです。

@see Encoding::ISO_8859_6,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1256.mspx,
http://...

Encoding::CP1257 -> Encoding (1)

Windows-1257 エンコーディング。

...Windows-1257 エンコーディング。

ISO8859-13 の亜種です。

@see Encoding::ISO8859_13,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1257.mspx,
http://en.wikipedia.org/wiki/Windows-1257,...

Encoding::CP1258 -> Encoding (1)

WINDOWS-1258 エンコーディング。

WINDOWS-1258 エンコーディング。

ベトナム語を扱う 8bit single-byteエンコーディングです。

@see http://en.wikipedia.org/wiki/Windows-1258

Encoding::CP437 -> Encoding (1)

CP437 エンコーディング。

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

@see http://en.wikipedia.org/wiki/Code_page_437,
Encoding
::CP869...

Encoding::CP50220 -> Encoding (1)

CP50220 エンコーディング、 Windows で用いられる ISO-2022-JP 亜種です。

...0 エンコーディング、
Windows で用いられる ISO-2022-JP 亜種です。

CP50221 とほぼ同様のエンコーディングですが、
他のエンコーディングへの変換テーブルが少し異なります。

@see http://legacy-encoding.sourceforge.jp/wiki/index.php?cp50220...

絞り込み条件を変える

Encoding::CP50221 -> Encoding (1)

Windows で用いられる、ISO-2022-JP 亜種です。

...-JP に加え、ESC ( I でいわゆる半角カナを許し、Windows の機種依存文字を扱うことができます。

@see http://legacy-encoding.sourceforge.jp/wiki/index.php?cp50221...

Encoding::CP51932 -> Encoding (1)

Windows で用いられる、日本語 EUC 亜種です。

...用いられる、日本語 EUC 亜種です。

G0 が US-ASCII、G1 が JIS X 0201 片仮名図形文字集合、G2 が JIS X 0208 + Windows の機種依存文字となっており、G3 は未割り当てになっています。

@see http://legacy-encoding.sourceforge.jp/wiki/index.php?cp51932...

Encoding::CP65000 -> Encoding (1)

UTF-7 です。

UTF-7 です。

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

Encoding::CP65001 -> Encoding (1)

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

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

BOM を含みません。

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

Encoding::CP737 -> Encoding (1)

CP437 エンコーディング。

CP437 エンコーディング。

ギリシャ語を取り扱う 8bit single-byteエンコーディングです。

@see http://en.wikipedia.org/wiki/Code_page_737

絞り込み条件を変える

Encoding::CP775 -> Encoding (1)

CP775 エンコーディング。

CP775 エンコーディング。

バルト語派の言語を扱うための 8bit single-byteエンコーディングです。

@see http://en.wikipedia.org/wiki/Code_page_775

Encoding::CP850 -> Encoding (1)

CP850 エンコーディング。

CP850 エンコーディング。

@see http://en.wikipedia.org/wiki/Code_page_850

Encoding::CP852 -> Encoding (1)

CP852 エンコーディング。

CP852 エンコーディング。

ラテンアルファベットを用いる中欧の言語のための
8bit single-byte エンコーディングです。

@see http://en.wikipedia.org/wiki/Code_page_852

Encoding::CP855 -> Encoding (1)

CP855 エンコーディング。

CP855 エンコーディング。

キリル文字を用いる言語のための
8bit single-byte エンコーディングです。

@see http://en.wikipedia.org/wiki/Code_page_855

Encoding::CP857 -> Encoding (1)

CP857 エンコーディング。

CP857 エンコーディング。

トルコ語に用いられる、
8bit single-byte エンコーディングです。

@see http://en.wikipedia.org/wiki/Code_page_857

絞り込み条件を変える

Encoding::CP860 -> Encoding (1)

CP860 エンコーディング。

CP860 エンコーディング。

ポルトガル語に用いられる、
8bit single-byte エンコーディングです。

@see http://en.wikipedia.org/wiki/Code_page_860
<< 1 2 3 ... > >>