種類
- 定数 (1636)
- 特異メソッド (80)
- インスタンスメソッド (56)
キーワード
-
ANSI
_ X3 _ 4 _ 1968 (8) - ASCII (8)
-
ASCII
_ 8BIT (8) - BIG5 (8)
-
BIG5
_ HKSCS (8) -
BIG5
_ HKSCS _ 2008 (8) -
BIG5
_ UAO (8) - BINARY (8)
- Big5 (8)
-
Big5
_ HKSCS (8) -
Big5
_ HKSCS _ 2008 (8) -
Big5
_ UAO (8) - CP1250 (8)
- CP1251 (8)
- CP1252 (8)
- CP1253 (8)
- CP1254 (8)
- CP1255 (8)
- CP1256 (8)
- CP1257 (8)
- CP1258 (8)
- CP437 (8)
- CP50220 (8)
- CP50221 (8)
- CP51932 (8)
- CP65000 (8)
- CP65001 (8)
- CP737 (8)
- CP775 (8)
- CP850 (8)
- CP852 (8)
- CP855 (8)
- CP857 (8)
- CP860 (8)
- CP861 (8)
- CP862 (8)
- CP863 (8)
- CP864 (8)
- CP865 (8)
- CP866 (8)
- CP869 (8)
- CP874 (8)
- CP878 (8)
- CP932 (8)
- CP936 (8)
- CP949 (8)
- CP950 (8)
- CP951 (8)
- CSWINDOWS31J (8)
- CsWindows31J (8)
-
EBCDIC
_ CP _ US (6) -
EMACS
_ MULE (8) - EUCCN (8)
- EUCJP (8)
-
EUCJP
_ MS (8) - EUCKR (8)
- EUCTW (8)
-
EUC
_ CN (8) -
EUC
_ JP (8) -
EUC
_ JP _ MS (8) -
EUC
_ KR (8) -
EUC
_ TW (8) -
Emacs
_ Mule (8) - EucCN (8)
- EucJP (8)
-
EucJP
_ ms (8) - EucKR (8)
- EucTW (8)
- GB12345 (8)
- GB18030 (8)
- GB1988 (8)
- GBK (8)
- IBM037 (6)
- IBM437 (8)
- IBM737 (8)
- IBM775 (8)
- IBM850 (8)
- IBM852 (8)
- IBM855 (8)
- IBM857 (8)
- IBM860 (8)
- IBM861 (8)
- IBM862 (8)
- IBM863 (8)
- IBM864 (8)
- IBM865 (8)
- IBM866 (8)
- IBM869 (8)
-
ISO2022
_ JP (8) -
ISO2022
_ JP2 (8) -
ISO8859
_ 1 (8) -
ISO8859
_ 10 (8) -
ISO8859
_ 11 (8) -
ISO8859
_ 13 (8) -
ISO8859
_ 14 (8) -
ISO8859
_ 15 (8) -
ISO8859
_ 16 (8) -
ISO8859
_ 2 (8) -
ISO8859
_ 3 (8) -
ISO8859
_ 4 (8) -
ISO8859
_ 5 (8) -
ISO8859
_ 6 (8) -
ISO8859
_ 7 (8) -
ISO8859
_ 8 (8) -
ISO8859
_ 9 (8) -
ISO
_ 2022 _ JP (8) -
ISO
_ 2022 _ JP _ 2 (8) -
ISO
_ 2022 _ JP _ KDDI (8) -
ISO
_ 8859 _ 1 (8) -
ISO
_ 8859 _ 10 (8) -
ISO
_ 8859 _ 11 (8) -
ISO
_ 8859 _ 13 (8) -
ISO
_ 8859 _ 14 (8) -
ISO
_ 8859 _ 15 (8) -
ISO
_ 8859 _ 16 (8) -
ISO
_ 8859 _ 2 (8) -
ISO
_ 8859 _ 3 (8) -
ISO
_ 8859 _ 4 (8) -
ISO
_ 8859 _ 5 (8) -
ISO
_ 8859 _ 6 (8) -
ISO
_ 8859 _ 7 (8) -
ISO
_ 8859 _ 8 (8) -
ISO
_ 8859 _ 9 (8) -
KOI8
_ R (8) -
KOI8
_ U (8) - MACCENTEURO (8)
- MACCROATIAN (8)
- MACCYRILLIC (8)
- MACGREEK (8)
- MACICELAND (8)
- MACJAPAN (8)
- MACJAPANESE (8)
- MACROMAN (8)
- MACROMANIA (8)
- MACTHAI (8)
- MACTURKISH (8)
- MACUKRAINE (8)
- MacCentEuro (8)
- MacCroatian (8)
- MacCyrillic (8)
- MacGreek (8)
- MacIceland (8)
- MacJapan (8)
- MacJapanese (8)
- MacRoman (8)
- MacRomania (8)
- MacThai (8)
- MacTurkish (8)
- MacUkraine (8)
- PCK (8)
-
SHIFT
_ JIS (8) - SJIS (8)
-
SJIS
_ DOCOMO (8) -
SJIS
_ DoCoMo (8) -
SJIS
_ KDDI (8) -
SJIS
_ SOFTBANK (8) -
SJIS
_ SoftBank (8) -
STATELESS
_ ISO _ 2022 _ JP (8) -
STATELESS
_ ISO _ 2022 _ JP _ KDDI (8) -
Shift
_ JIS (8) -
Stateless
_ ISO _ 2022 _ JP (8) -
Stateless
_ ISO _ 2022 _ JP _ KDDI (8) -
TIS
_ 620 (8) -
UCS
_ 2BE (8) -
UCS
_ 4BE (8) -
UCS
_ 4LE (8) -
US
_ ASCII (8) -
UTF8
_ DOCOMO (8) -
UTF8
_ DoCoMo (8) -
UTF8
_ KDDI (8) -
UTF8
_ MAC (8) -
UTF8
_ SOFTBANK (8) -
UTF8
_ SoftBank (8) -
UTF
_ 16 (8) -
UTF
_ 16BE (8) -
UTF
_ 16LE (8) -
UTF
_ 32 (8) -
UTF
_ 32BE (8) -
UTF
_ 32LE (8) -
UTF
_ 7 (8) -
UTF
_ 8 (8) -
UTF
_ 8 _ HFS (8) -
UTF
_ 8 _ MAC (8) -
WINDOWS
_ 1250 (8) -
WINDOWS
_ 1251 (8) -
WINDOWS
_ 1252 (8) -
WINDOWS
_ 1253 (8) -
WINDOWS
_ 1254 (8) -
WINDOWS
_ 1255 (8) -
WINDOWS
_ 1256 (8) -
WINDOWS
_ 1257 (8) -
WINDOWS
_ 1258 (8) -
WINDOWS
_ 31J (8) -
WINDOWS
_ 874 (8) -
Windows
_ 1250 (8) -
Windows
_ 1251 (8) -
Windows
_ 1252 (8) -
Windows
_ 1253 (8) -
Windows
_ 1254 (8) -
Windows
_ 1255 (8) -
Windows
_ 1256 (8) -
Windows
_ 1257 (8) -
Windows
_ 1258 (8) -
Windows
_ 31J (8) -
Windows
_ 874 (8) - aliases (8)
-
ascii
_ compatible? (8) - compatible? (8)
-
default
_ external (8) -
default
_ external= (8) -
default
_ internal (8) -
default
_ internal= (8) - dummy? (8)
- find (8)
- inspect (8)
- list (8)
-
locale
_ charmap (8) - name (8)
-
name
_ list (8) - names (8)
- replicate (8)
-
to
_ s (8)
検索結果
先頭5件
-
Encoding
# ascii _ compatible? -> bool (3.0) -
自身が ASCII 互換のエンコーディングである場合真返します。 そうでない場合は偽を返します。
...互換のエンコーディングである場合真返します。
そうでない場合は偽を返します。
例:
Encoding::UTF_8.ascii_compatible? #=> true
Encoding::UTF_16BE.ascii_compatible? #=> false... -
Encoding
# dummy? -> bool (3.0) -
自身がダミーエンコーディングである場合に true を返します。 そうでない場合に false を返します。
...ンコーディングに指定できます。また
Ruby はサポートしていないが拡張ライブラリがサポートしているエンコーディングを扱う場合にも
用います。
例:
Encoding::ISO_2022_JP.dummy? #=> true
Encoding::UTF_8.dummy? #=> false... -
Encoding
# inspect -> String (3.0) -
プログラマにわかりやすい表現の文字列を返します。
...プログラマにわかりやすい表現の文字列を返します。
例:
Encoding::UTF_8.inspect #=> "#<Encoding:UTF-8>"
Encoding::ISO_2022_JP.inspect #=> "#<Encoding:ISO-2022-JP (dummy)>"... -
Encoding
# name -> String (3.0) -
エンコーディングの名前を返します。
...エンコーディングの名前を返します。
Encoding::UTF_8.name => "UTF-8"... -
Encoding
# names -> String (3.0) -
エンコーディングの名前とエイリアス名の配列を返します。
...エンコーディングの名前とエイリアス名の配列を返します。
Encoding::UTF_8.names => ["UTF-8", "CP65001"]... -
Encoding
# replicate(name) -> Encoding (3.0) -
レシーバのエンコーディングを複製(replicate)します。 複製されたエンコーディングは元のエンコーディングと同じバイト構造を持たなければなりません。 name という名前のエンコーディングが既に存在する場合は ArgumentError を発生します。
...]{
encoding = Encoding::UTF_8.replicate("REPLICATED_UTF-8") #=> #<Encoding:REPLICATED_UTF-8>
encoding.name #=> "REPLICATED_UTF-8"
"\u3042".force_encoding(Encoding::UTF_8).valid_encoding? #=> true
"\u3042".force_encoding(encoding).valid_encoding?......#=> true
"\u3042".force_encoding(Encoding::SHIFT_JIS).valid_encoding? #=> false
//}... -
Encoding
# to _ s -> String (3.0) -
エンコーディングの名前を返します。
...エンコーディングの名前を返します。
Encoding::UTF_8.name => "UTF-8"... -
Encoding
. aliases -> Hash (3.0) -
エンコーディングの別名に対して元の名前を対応づけるハッシュを返します。
...エンコーディングの別名に対して元の名前を対応づけるハッシュを返します。
例:
p Encoding.aliases
#=> {"BINARY"=>"ASCII-8BIT", "ASCII"=>"US-ASCII", "ANSI_X3.4-1986"=>"US-ASCII",
"SJIS"=>"Shift_JIS", "eucJP"=>"EUC-JP", "CP932"=>"Windows-31J"}... -
Encoding
. compatible?(obj1 , obj2) -> Encoding | nil (3.0) -
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
. default _ external -> Encoding (3.0) -
既定の外部エンコーディングを返します。
...nal は必ず設定されます。Encoding.locale_charmap が nil を返す場合には US-ASCII が、
ロケールにRubyが扱えないエンコーディングが指定されている場合には ASCII-8BIT が、default_external に設定されます。
@see locale(1), Encoding.locale_charmap... -
Encoding
. default _ external=(encoding) (3.0) -
既定の外部エンコーディングを設定します。
既定の外部エンコーディングを設定します。 -
Encoding
. default _ internal -> Encoding | nil (3.0) -
既定の内部エンコーディングを返します。
既定の内部エンコーディングを返します。 -
Encoding
. default _ internal=(encoding) (3.0) -
既定の内部エンコーディングを設定します。
既定の内部エンコーディングを設定します。