409件ヒット
[101-200件を表示]
(0.202秒)
種類
- インスタンスメソッド (210)
- 特異メソッド (127)
- クラス (72)
ライブラリ
- ビルトイン (409)
クラス
-
ARGF
. class (36) - Encoding (12)
-
Encoding
:: Converter (36) - IO (84)
- String (148)
- Symbol (21)
キーワード
- CompatibilityError (12)
- Converter (12)
- ConverterNotFoundError (12)
- InvalidByteSequenceError (12)
- String (12)
- UndefinedConversionError (12)
- casecmp (24)
- casecmp? (18)
-
default
_ internal (12) -
each
_ codepoint (24) - encode! (24)
- encoding (12)
-
for
_ fd (12) - new (79)
- open (24)
-
set
_ encoding (72)
検索結果
先頭5件
-
ARGF
. class # set _ encoding(ext _ enc , int _ enc , options = {}) -> self (8012.0) -
ARGF の外部/内部エンコーディングを設定します。 次以降に処理するファイルにも同じ設定が適用されます。
...ます。
@param int_enc 内部エンコーディングを表す文字列か
Encoding オブジェクトを指定します。
@param options エンコーディング変換のオプション。
String#encode と同じものが指定できます。
@see String#encode... -
Encoding
. default _ internal -> Encoding | nil (8012.0) -
既定の内部エンコーディングを返します。デフォルトでは nil です。
...ファイルなどで、内部エンコーディングが指定されていない場合の既定値として利用されます。
String#encode と String#encode! は、引数に Encoding が与えられていない場合、 default_internal を使用します。
文字列リテラルを作成し... -
Encoding
:: CompatibilityError (8012.0) -
2つのエンコーディング間に互換性がない場合に発生する例外。
...い場合に発生する例外。
エンコーディングの異なる文字列を連結しようとした場合などに発生します。
//emlist[例][ruby]{
"あ".encode("EUC-JP") + "あ".encode("UTF-8")
#=> Encoding::CompatibilityError: incompatible character encodings: EUC-JP and UTF-8
//}... -
Encoding
:: InvalidByteSequenceError (8012.0) -
文字列がそのエンコーディングにおいて不正なバイト列である場合に発生 する例外。
...である場合に発生
する例外。
通常エンコーディング変換時に発生します。
//emlist[例][ruby]{
"\x82\xa0".force_encoding("cp932").encode("UTF-8")
#=> "あ"
"\x82\xa0".force_encoding("EUC-JP").encode("UTF-8")
#=> Encoding::InvalidByteSequenceError: "\x82" on EUC-JP
//}... -
Encoding
:: Converter (8006.0) -
文字エンコーディング(文字符号化方式)の変換器のクラスです。既存の変換器より一段細かな処理が可能となります。
...nverter を用いて変換を行う場合は、Encoding::Converter#convert か、より細かな変換処理が可能な Encoding::Converter#primitive_convert が利用できます。
エンコーディングを変換するメソッドはこの他に String#encode, NKF.#nkf
などがあります。... -
Encoding
:: Converter . new(convpath) -> Encoding :: Converter (8006.0) -
Encoding::Converter オブジェクトを作成します。
...コーディング
@param options 変換の詳細を指定する定数やハッシュ
@param convpath 変換経路の配列
options では String#encode でのハッシュオプションに加えて、以下の定数が利用可能です。
* Encoding::Converter::INVALID_REPLACE
* Encoding::Co... -
Encoding
:: Converter . new(source _ encoding , destination _ encoding) -> Encoding :: Converter (8006.0) -
Encoding::Converter オブジェクトを作成します。
...コーディング
@param options 変換の詳細を指定する定数やハッシュ
@param convpath 変換経路の配列
options では String#encode でのハッシュオプションに加えて、以下の定数が利用可能です。
* Encoding::Converter::INVALID_REPLACE
* Encoding::Co... -
Encoding
:: Converter . new(source _ encoding , destination _ encoding , options) -> Encoding :: Converter (8006.0) -
Encoding::Converter オブジェクトを作成します。
...コーディング
@param options 変換の詳細を指定する定数やハッシュ
@param convpath 変換経路の配列
options では String#encode でのハッシュオプションに加えて、以下の定数が利用可能です。
* Encoding::Converter::INVALID_REPLACE
* Encoding::Co... -
Encoding
:: ConverterNotFoundError (8006.0) -
指定した名前のエンコーディング変換をする変換器が 存在しない場合に発生する例外。
...指定した名前のエンコーディング変換をする変換器が
存在しない場合に発生する例外。
//emlist[例][ruby]{
"あ".encode("Foo")
#=> Encoding::ConverterNotFoundError: code converter not found (UTF-8 to Foo)
//}...