るりまサーチ

最速Rubyリファレンスマニュアル検索!
400件ヒット [101-200件を表示] (0.068秒)

別のキーワード

  1. openssl utf8string
  2. asn1 utf8string
  3. nkf utf8
  4. nkf utf16
  5. nkf utf32

クラス

キーワード

検索結果

<< < 1 2 3 4 > >>

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

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

...です。

//emlist[][ruby]{
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.compatible?(obj1, obj2) -> Encoding | nil (14.0)

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

...場合には
互換性を判定することができます。
//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 チ...

Integer#chr -> String (14.0)

self を文字コードとして見た時に、引数で与えたエンコーディング encoding に対応する文字を返します。

...文字を返します。

//emlist[][ruby]{
p 65.chr
# => "A"
p 12354.chr
# => `chr': 12354 out of char range (RangeError)

p 12354.chr(Encoding::UTF_8)
# => "あ"
p 12354.chr(Encoding::EUC_JP)
# => RangeError: invalid codepoint 0x3042 in EUC-JP
//}

引数無しで呼ばれた場合は self を US-...
...ding:US_ASCII>
p 0x80.chr.encoding # => #<Encoding:ASCII_8BIT>
//}

@param encoding エンコーディングを表すオブジェクト。Encoding::UTF_8、'shift_jis' など。
@return 一文字からなる文字列
@raise RangeError self を与えられたエンコーディングで正しく...

Integer#chr(encoding) -> String (14.0)

self を文字コードとして見た時に、引数で与えたエンコーディング encoding に対応する文字を返します。

...文字を返します。

//emlist[][ruby]{
p 65.chr
# => "A"
p 12354.chr
# => `chr': 12354 out of char range (RangeError)

p 12354.chr(Encoding::UTF_8)
# => "あ"
p 12354.chr(Encoding::EUC_JP)
# => RangeError: invalid codepoint 0x3042 in EUC-JP
//}

引数無しで呼ばれた場合は self を US-...
...ding:US_ASCII>
p 0x80.chr.encoding # => #<Encoding:ASCII_8BIT>
//}

@param encoding エンコーディングを表すオブジェクト。Encoding::UTF_8、'shift_jis' など。
@return 一文字からなる文字列
@raise RangeError self を与えられたエンコーディングで正しく...

Encoding#ascii_compatible? -> bool (8.0)

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

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


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

絞り込み条件を変える

Encoding#dummy? -> bool (8.0)

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

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

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

Encoding#inspect -> String (8.0)

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

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

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

Encoding#name -> String (8.0)

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

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

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

Encoding#names -> String (8.0)

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

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

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

Encoding#to_s -> String (8.0)

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

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

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

絞り込み条件を変える

<< < 1 2 3 4 > >>