種類
- インスタンスメソッド (66)
- 特異メソッド (33)
- 文書 (33)
- 定数 (22)
- クラス (11)
クラス
- Addrinfo (11)
- Encoding (22)
-
Encoding
:: Converter (22) - IPAddr (11)
-
OpenSSL
:: X509 :: Name (22) -
OpenSSL
:: X509 :: Store (11) -
OpenSSL
:: X509 :: StoreContext (11)
モジュール
-
OpenSSL
:: X509 (11)
キーワード
- CompatibilityError (11)
-
TRUST
_ COMPAT (11) - Win32ネイティブ版 (11)
- Win32ネイティブ版Rubyの互換性問題 (11)
-
ascii
_ compatible? (11) -
asciicompat
_ encoding (22) - compatible? (11)
-
ipv4
_ compat? (11) -
ipv6
_ v4compat? (11) -
ruby 1
. 8 . 2 feature (11) -
to
_ s (11) - trust= (22)
検索結果
先頭5件
-
OpenSSL
:: X509 :: Name :: COMPAT -> Integer (21101.0) -
OpenSSL::X509::Name#to_s のフラグとして使います。
...OpenSSL::X509::Name#to_s のフラグとして使います。... -
Encoding
# ascii _ compatible? -> bool (12200.0) -
自身が ASCII 互換のエンコーディングである場合真返します。 そうでない場合は偽を返します。
...自身が ASCII 互換のエンコーディングである場合真返します。
そうでない場合は偽を返します。
//emlist[例][ruby]{
Encoding::UTF_8.ascii_compatible? #=> true
Encoding::UTF_16BE.ascii_compatible? #=> false
//}... -
Encoding
. compatible?(obj1 , obj2) -> Encoding | nil (12200.0) -
2つのオブジェクトのエンコーディングに関する互換性をチェックします。 互換性がある場合はそのエンコーディングを、 ない場合は nil を返します。
...は nil を返します。
引数が両方とも文字列である場合、互換性があるならば
その文字列を結合できます。この場合返り値のエンコーディングは
結合した文字列が取るであろう Encoding オブジェクトを返します。
//emlist[例][r......uby]{
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
:: CompatibilityError (12000.0) -
2つのエンコーディング間に互換性がない場合に発生する例外。
...い場合に発生する例外。
エンコーディングの異なる文字列を連結しようとした場合などに発生します。
//emlist[例][ruby]{
"あ".encode("EUC-JP") + "あ".encode("UTF-8")
#=> Encoding::CompatibilityError: incompatible character encodings: EUC-JP and UTF-8
//}... -
OpenSSL
:: X509 :: TRUST _ COMPAT -> Integer (9101.0) -
ルート CA 証明書が自分自身の秘密鍵で署名されています。
ルート CA 証明書が自分自身の秘密鍵で署名されています。 -
Addrinfo
# ipv6 _ v4compat? -> bool (6201.0) -
IPv6 の v4互換アドレス(::/80)であれば真を返します。
IPv6 の v4互換アドレス(::/80)であれば真を返します。 -
IPAddr
# ipv4 _ compat? -> bool (6201.0) -
IPv4 互換 IPv6 アドレスなら 真を返します。
IPv4 互換 IPv6 アドレスなら 真を返します。 -
Encoding
:: Converter . asciicompat _ encoding(encoding) -> Encoding | nil (6200.0) -
同じ文字集合を持つ ASCII 互換エンコーディングを返します。
...ーディング名
@param encoding エンコーディングオブジェクト
@return ASCII 互換エンコーディングのオブジェクトか nil
引数とエンコーディングと同じ文字集合を持つ ASCII 互換エンコーディングを返します。引数と戻り値、2 つの......ングでない場合は nil を返します。
//emlist[][ruby]{
Encoding::Converter.asciicompat_encoding("ISO-2022-JP") #=> #<Encoding:stateless-ISO-2022-JP>
Encoding::Converter.asciicompat_encoding("UTF-16BE") #=> #<Encoding:UTF-8>
Encoding::Converter.asciicompat_encoding("UTF-8") #=> nil
//}... -
Encoding
:: Converter . asciicompat _ encoding(string) -> Encoding | nil (6200.0) -
同じ文字集合を持つ ASCII 互換エンコーディングを返します。
...ーディング名
@param encoding エンコーディングオブジェクト
@return ASCII 互換エンコーディングのオブジェクトか nil
引数とエンコーディングと同じ文字集合を持つ ASCII 互換エンコーディングを返します。引数と戻り値、2 つの......ングでない場合は nil を返します。
//emlist[][ruby]{
Encoding::Converter.asciicompat_encoding("ISO-2022-JP") #=> #<Encoding:stateless-ISO-2022-JP>
Encoding::Converter.asciicompat_encoding("UTF-16BE") #=> #<Encoding:UTF-8>
Encoding::Converter.asciicompat_encoding("UTF-8") #=> nil
//}... -
Win32ネイティブ版Rubyの互換性問題 (6000.0)
-
Win32ネイティブ版Rubyの互換性問題 platform/Win32-nativeRubyは、できる限りUnix版と同等の動作をするように 意図して作られていますが、 OS自体の制限などにより、いくつかの非互換性があります。また、実装上の制限・ バグもいくつか残っているようです。
...Win32ネイティブ版Rubyの互換性問題
platform/Win32-nativeRubyは、できる限りUnix版と同等の動作をするように
意図して作られていますが、
OS自体の制限などにより、いくつかの非互換性があります。また、実装上の制限・
バグもい......リデータが破壊されるという問題が起きます。
File.chmod は読み出し許可・書き込み許可属性のみ操作できます。group/other に対する操作や実行許可の操作は無視されます。File.chownはエラーを返しませんが実際には何も行いま......せん。
ドライブレター絡みで未だに幾つかの実装上の漏れがあります--platform/DOSISH-support。
また、同様に、-Ksを指定してあっても、日本語ファイル名の扱いで問題が発生する
ことがあります。
== シェルの違いによる問題...