種類
- インスタンスメソッド (2)
- 特異メソッド (2)
ライブラリ
- ビルトイン (4)
検索結果
-
Encoding
. compatible?(obj1 , obj2) -> Encoding | nil (18101) -
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
# ascii _ compatible? -> bool (6114) -
自身が ASCII 互換のエンコーディングである場合真返します。 そうでない場合は偽を返します。
...コーディングである場合真返します。
そうでない場合は偽を返します。
例:
Encoding::UTF_8.ascii_compatible? #=> true
Encoding::UTF_16BE.ascii_compatible? #=> false...
