24件ヒット
[1-24件を表示]
(0.031秒)
別のキーワード
検索結果
-
Encoding
# dummy? -> bool (18213.0) -
自身がダミーエンコーディングである場合に true を返します。 そうでない場合に false を返します。
...グに指定できます。また
Ruby はサポートしていないが拡張ライブラリがサポートしているエンコーディングを扱う場合にも
用います。
//emlist[例][ruby]{
Encoding::ISO_2022_JP.dummy? #=> true
Encoding::UTF_8.dummy? #=> false
//}... -
多言語化 (96.0)
-
多言語化 Ruby は US-ASCII はもちろん、US-ASCII 以外の文字エンコーディングもサポートしています。 文字列の内部表現のエンコーディングは固定されておらず、 プログラマは目的に応じて使用するエンコーディングを選ぶことができます。
...う。magic_comment を
参照してください。
例:
スクリプトを EUC-JP で書いていて、扱うテキストも EUC-JP の場合。 => コマンドオプションに -Ke を指定。
===[a:encoding] Ruby がサポートするエンコーディング
Ruby のエンコーディン......a.encode("EUC-JP")
u = a.encode("UTF-8")
p e == u #=> true
p e + u #=> "abcabc"
p "あ" + e #=> "あabc"
p "あ" + u #=> "あabc"
//}
====[a:binary] バイナリの取扱い
Ruby の String は、......うなステートフルエンコーディングがダミーエンコーディングになります。
ダミーであるかどうかは Encoding#dummy? を使って識別できます。
ダミーエンコーディングを持つ文字列の扱いは以下のように制限されます。
* String...