るりまサーチ

最速Rubyリファレンスマニュアル検索!
1233件ヒット [1-100件を表示] (0.155秒)
トップページ > クエリ:t[x] > クエリ:Ruby[x] > クエリ:ruby[x] > クエリ:@[x] > クエリ:encoding[x]

別のキーワード

  1. fiddle ruby_free
  2. rbconfig ruby
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

モジュール

検索結果

<< 1 2 3 ... > >>

String#encoding -> Encoding (21272.0)

文字列のエンコーディング情報を表現した Encoding オブジェクトを返します。

...列のエンコーディング情報を表現した Encoding オブジェクトを返します。

//emlist[例][ruby]{
# encoding: utf-8
utf8_str = "test"
euc_str = utf8_str.encode("EUC-JP")
utf8_str.encoding # => #<Encoding:UTF-8>
euc_str.encoding # => #<Encoding:EUC-JP>
//}

@
see Encoding...

Encoding::Converter#destination_encoding -> Encoding (18438.0)

変換先のエンコーディングを返します。

...変換先のエンコーディングを返します。

@
return 変換先のエンコーディング

//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "euc-jp")
ec.destination_encoding #=> #<Encoding:EUC-JP>
//}...

Encoding::Converter.asciicompat_encoding(encoding) -> Encoding | nil (15489.0)

同じ文字集合を持つ ASCII 互換エンコーディングを返します。

...同じ文字集合を持つ ASCII 互換エンコーディングを返します。

@
param string エンコーディング名
@
param encoding エンコーディングオブジェクト
@
return ASCII 互換エンコーディングのオブジェクトか nil

引数とエンコーディングと同...
...ングでない場合は 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 (15389.0)

同じ文字集合を持つ ASCII 互換エンコーディングを返します。

...同じ文字集合を持つ ASCII 互換エンコーディングを返します。

@
param string エンコーディング名
@
param encoding エンコーディングオブジェクト
@
return ASCII 互換エンコーディングのオブジェクトか nil

引数とエンコーディングと同...
...ングでない場合は 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.compatible?(obj1, obj2) -> Encoding | nil (15327.0)

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

...列が取るであろう Encoding オブジェクトを返します。

//emlist[例][ruby]{
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.default_external=(encoding) (15261.0)

既定の外部エンコーディングを設定します。

...lt_external を変更する前に作成した文字列と、default_external を変更した後に作成した文字列とではエンコーディングが異なる可能性があるため、Ruby スクリプト内で Encoding.default_external を設定してはいけません。代わりに、ruby...
...-E を使用して、正しい default_external で Ruby を起動してください。

デフォルトの外部エンコーディングがどのように使われるかについては Encoding.default_external を参照してください。

@
see spec/rubycmd Encoding.default_external...

Encoding.default_internal=(encoding) (15261.0)

既定の内部エンコーディングを設定します。

...lt_internal を変更する前に作成した文字列と、default_internal を変更した後に作成した文字列とではエンコーディングが異なる可能性があるため、Ruby スクリプト内で Encoding.default_internal を設定してはいけません。代わりに、ruby...
...-E を使用して、正しい default_internal で Ruby を起動してください。

デフォルトの内部エンコーディングがどのように使われるかについては Encoding.default_internal を参照してください。

@
see spec/rubycmd Encoding.default_internal...

Encoding.default_external -> Encoding (15249.0)

既定の外部エンコーディングを返します。

...れます。

Ruby
はロケールまたは -E オプションに従って default_external を決定します。ロケールの確認・設定方法については各システムのマニュアルを参照してください。


default_external は必ず設定されます。Encoding.locale_charmap...
...が nil を返す場合には US-ASCII が、
ロケールにRubyが扱えないエンコーディングが指定されている場合には ASCII-8BIT が、default_external に設定されます。

@
see spec/rubycmd locale(1), Encoding.locale_charmap Encoding.default_internal...
...す。

Ruby
はロケールまたは -E オプションに従って default_external を決定します。ロケールの確認・設定方法については各システムのマニュアルを参照してください。

-E オプションを指定していない場合は、WindowsではUTF-8、そ...
...って default_external を決定します。

default_external は必ず設定されます。Encoding.locale_charmap が nil を返す場合には US-ASCII が、
ロケールにRubyが扱えないエンコーディングが指定されている場合には ASCII-8BIT が、default_external に設...
...定されます。

@
see spec/rubycmd locale(1), Encoding.locale_charmap Encoding.default_internal...

ruby 1.8.4 feature (12400.0)

ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。

...ruby 1.8.4 feature
ruby
1.8.4 での ruby 1.8.3 からの変更点です。

掲載方針

*バグ修正の影響も含めて動作が変わるものを収録する。
*単にバグを直しただけのものは収録しない。
*ライブラリへの単なる定数の追加は収録しない。...
...大文字(主観))

# * カテゴリ
# * [ruby]: ruby インタプリタの変更
# * [api]: 拡張ライブラリ API
# * [lib]: ライブラリ
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッド...
...patibility
* 影響の範囲が小さいと思われる変更もこちら
* [change]: 変更されたクラス/メソッドなど(互換性のない変更)
* [obsolete]: 廃止された(される予定の)機能
* [platform]: 対応プラットフォームの追加

== 目次

* ((<ruby...
<< 1 2 3 ... > >>