種類
- 定数 (104)
- 特異メソッド (60)
- インスタンスメソッド (47)
- クラス (4)
クラス
-
ARGF
. class (2) - Array (2)
- Dir (18)
- Encoding (110)
-
Encoding
:: Converter (20) -
Encoding
:: InvalidByteSequenceError (2) - IO (33)
- Integer (2)
- Regexp (4)
- String (15)
- Time (3)
キーワード
- << (1)
- CP1250 (1)
- CP1251 (1)
- CP1252 (1)
- CP1253 (1)
- CP1254 (1)
- CP1255 (1)
- CP1256 (1)
- CP1257 (1)
- CP1258 (1)
- CP437 (1)
- CP50220 (1)
- CP50221 (1)
- CP51932 (1)
- CP65000 (1)
- CP65001 (1)
- CP737 (1)
- CP775 (1)
- CP850 (1)
- CP852 (1)
- CP855 (1)
- CP857 (1)
- CP860 (1)
- CP861 (1)
- CP862 (1)
- CP863 (1)
- CP864 (1)
- CP865 (1)
- CP866 (1)
- CP869 (1)
- CP874 (1)
- CP878 (1)
- CP932 (1)
- CP936 (1)
- CP949 (1)
- CP950 (1)
- CP951 (1)
- CSWINDOWS31J (1)
- CompatibilityError (1)
- CsWindows31J (1)
-
EBCDIC
_ CP _ US (1) - EUCJP (1)
-
EUCJP
_ MS (1) -
EUC
_ JP (1) -
EUC
_ JP _ MS (1) - EucJP (1)
-
EucJP
_ ms (1) - FIXEDENCODING (1)
- GBK (1)
- IBM037 (1)
- IBM437 (1)
- IBM737 (1)
- IBM775 (1)
- IBM850 (1)
- IBM852 (1)
- IBM855 (1)
- IBM857 (1)
- IBM860 (1)
- IBM861 (1)
- IBM862 (1)
- IBM863 (1)
- IBM864 (1)
- IBM865 (1)
- IBM866 (1)
- IBM869 (1)
- IO (1)
-
ISO2022
_ JP (1) -
ISO2022
_ JP2 (1) -
ISO
_ 2022 _ JP (1) -
ISO
_ 2022 _ JP _ 2 (1) -
ISO
_ 2022 _ JP _ KDDI (1) -
KOI8
_ R (1) - MACJAPAN (1)
- MACJAPANESE (1)
- MacJapan (1)
- MacJapanese (1)
- NOENCODING (1)
- PCK (1)
- SJIS (1)
-
STATELESS
_ ISO _ 2022 _ JP (1) -
STATELESS
_ ISO _ 2022 _ JP _ KDDI (1) -
Stateless
_ ISO _ 2022 _ JP (1) -
Stateless
_ ISO _ 2022 _ JP _ KDDI (1) - String (1)
-
UTF
_ 7 (1) -
UTF
_ 8 (1) - UndefinedConversionError (1)
-
WINDOWS
_ 1250 (1) -
WINDOWS
_ 1251 (1) -
WINDOWS
_ 1252 (1) -
WINDOWS
_ 1253 (1) -
WINDOWS
_ 1254 (1) -
WINDOWS
_ 1255 (1) -
WINDOWS
_ 1256 (1) -
WINDOWS
_ 1257 (1) -
WINDOWS
_ 1258 (1) -
WINDOWS
_ 31J (1) -
WINDOWS
_ 874 (1) -
Windows
_ 1250 (1) -
Windows
_ 1251 (1) -
Windows
_ 1252 (1) -
Windows
_ 1253 (1) -
Windows
_ 1254 (1) -
Windows
_ 1255 (1) -
Windows
_ 1256 (1) -
Windows
_ 1257 (1) -
Windows
_ 1258 (1) -
Windows
_ 31J (1) -
Windows
_ 874 (1) - aliases (1)
-
ascii
_ compatible? (1) -
asciicompat
_ encoding (2) - asctime (1)
- casecmp (1)
- children (2)
- chr (2)
- compatible? (1)
- concat (2)
- convpath (1)
- ctime (1)
-
each
_ child (4) - encode (3)
- encode! (2)
- entries (2)
-
error
_ bytes (1) -
external
_ encoding (1) - find (1)
- finish (1)
-
fixed
_ encoding? (1) -
for
_ fd (1) -
force
_ encoding (1) - foreach (4)
-
incomplete
_ input? (1) -
insert
_ output (1) - inspect (2)
-
internal
_ encoding (1) -
last
_ error (1) -
locale
_ charmap (1) -
name
_ list (1) - new (8)
- open (6)
- pack (2)
- pipe (8)
- popen (14)
-
primitive
_ convert (4) -
primitive
_ errinfo (1) - putback (2)
- read (3)
- replacement (1)
- replacement= (1)
- replicate (1)
- scrub (1)
- scrub! (1)
-
search
_ convpath (1) -
set
_ encoding (4) -
to
_ s (1) - unpack (1)
検索結果
先頭5件
-
Regexp
# encoding -> Encoding (63679.0) -
正規表現オブジェクトのエンコーディングを表す Encoding オブジェクト を返します。
正規表現オブジェクトのエンコーディングを表す Encoding オブジェクト
を返します。
@see d:spec/regexp#encoding -
Encoding
:: Converter . asciicompat _ encoding(encoding) -> Encoding | nil (46384.0) -
同じ文字集合を持つ ASCII 互換エンコーディングを返します。
同じ文字集合を持つ ASCII 互換エンコーディングを返します。
@param string エンコーディング名
@param encoding エンコーディングオブジェクト
@return ASCII 互換エンコーディングのオブジェクトか nil
引数とエンコーディングと同じ文字集合を持つ ASCII 互換エンコーディングを返します。引数と戻り値、2 つのエンコーディング間では変換しても未定義文字の例外は発生しません。
引数が ASCII 互換エンコーディングである場合や、エンコーディングでない場合は nil を返します。
//emlist[][ruby]{
Encoding::Con... -
Encoding
:: Converter . asciicompat _ encoding(string) -> Encoding | nil (46084.0) -
同じ文字集合を持つ ASCII 互換エンコーディングを返します。
同じ文字集合を持つ ASCII 互換エンコーディングを返します。
@param string エンコーディング名
@param encoding エンコーディングオブジェクト
@return ASCII 互換エンコーディングのオブジェクトか nil
引数とエンコーディングと同じ文字集合を持つ ASCII 互換エンコーディングを返します。引数と戻り値、2 つのエンコーディング間では変換しても未定義文字の例外は発生しません。
引数が ASCII 互換エンコーディングである場合や、エンコーディングでない場合は nil を返します。
//emlist[][ruby]{
Encoding::Con... -
Encoding
. compatible?(obj1 , obj2) -> Encoding | nil (45880.0) -
2つのオブジェクトのエンコーディングに関する互換性をチェックします。 互換性がある場合はそのエンコーディングを、 ない場合は nil を返します。
2つのオブジェクトのエンコーディングに関する互換性をチェックします。
互換性がある場合はそのエンコーディングを、
ない場合は nil を返します。
引数が両方とも文字列である場合、互換性があるならば
その文字列を結合できます。この場合返り値のエンコーディングは
結合した文字列が取るであろう Encoding オブジェクトを返します。
//emlist[例][ruby]{
Encoding.compatible?("\xa1".force_encoding("iso-8859-1"), "b")
#=> #<Encoding:ISO-8859-1>
Encoding.compatible?... -
Encoding
# replicate(name) -> Encoding (45844.0) -
レシーバのエンコーディングを複製(replicate)します。 複製されたエンコーディングは元のエンコーディングと同じバイト構造を持たなければなりません。 name という名前のエンコーディングが既に存在する場合は ArgumentError を発生します。
レシーバのエンコーディングを複製(replicate)します。
複製されたエンコーディングは元のエンコーディングと同じバイト構造を持たなければなりません。
name という名前のエンコーディングが既に存在する場合は ArgumentError を発生します。
Ruby 3.2 から非推奨となり、Ruby 3.3 で削除予定です。
//emlist[][ruby]{
encoding = Encoding::UTF_8.replicate("REPLICATED_UTF-8") #=> #<Encoding:REPLICATED_UTF-8>
encoding.name ... -
Encoding
:: CP874 -> Encoding (45652.0) -
Windows-874 エンコーディング。
Windows-874 エンコーディング。
タイ語を扱うエンコーディングで、ISO8859-11の亜種です。
@see Encoding::TIS_620, Encoding::ISO_8859_11,
http://www.microsoft.com/globaldev/reference/sbcs/874.mspx -
Encoding
:: CP932 -> Encoding (45646.0) -
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
7bit 部分が論理的には US-ASCIIであり、また Windows の機種依存文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/index.html,
http://legacy-encoding.osdn.jp/wiki/index.php?cp932 -
Encoding
:: PCK -> Encoding (45646.0) -
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
7bit 部分が論理的には US-ASCIIであり、また Windows の機種依存文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/index.html,
http://legacy-encoding.osdn.jp/wiki/index.php?cp932 -
Encoding
:: CP1252 -> Encoding (45634.0) -
Windows-1252 エンコーディングです。
Windows-1252 エンコーディングです。
ISO8859-1 の亜種です。
@see Encoding::ISO_8859_1
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1252.mspx,
https://en.wikipedia.org/wiki/Windows-1252 -
Encoding
:: CP1253 -> Encoding (45634.0) -
Windows-1253 エンコーディング。
Windows-1253 エンコーディング。
ISO8859-7 の亜種です。
@see Encoding::ISO_8859_7,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1253.mspx,
https://en.wikipedia.org/wiki/Windows-1253 -
Encoding
:: CP1254 -> Encoding (45634.0) -
Windows-1254 エンコーディング。
Windows-1254 エンコーディング。
ISO8859-9 の亜種です。
@see Encoding::ISO_8859_9,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1254.mspx,
https://en.wikipedia.org/wiki/Windows-1254 -
Encoding
:: CP1255 -> Encoding (45634.0) -
Windows-1255 エンコーディング。
Windows-1255 エンコーディング。
ISO8859-8 の亜種です。
@see Encoding::ISO_8859_8,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1255.mspx,
https://en.wikipedia.org/wiki/Windows-1255 -
Encoding
:: CP1256 -> Encoding (45634.0) -
Windows-1256 エンコーディング。
Windows-1256 エンコーディング。
Windowsで用いられる、アラビア文字を扱う 8bit single-byte エンコーディングです。
@see Encoding::ISO_8859_6,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1256.mspx,
https://en.wikipedia.org/wiki/Windows-1256 -
Encoding
:: CP1257 -> Encoding (45634.0) -
Windows-1257 エンコーディング。
Windows-1257 エンコーディング。
ISO8859-13 の亜種です。
@see Encoding::ISO8859_13,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1257.mspx,
https://en.wikipedia.org/wiki/Windows-1257 -
Encoding
:: EUCJP _ MS -> Encoding (45634.0) -
eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。
eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。
EUC-JPに加え、Windowsの機種依存文字とユーザ定義文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/eucJP-ms.html,
http://legacy-encoding.osdn.jp/wiki/index.php?eucJP-ms,
http://blog.livedoor.jp/numa2666/archives/50980727.html -
Encoding
:: EUC _ JP _ MS -> Encoding (45634.0) -
eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。
eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。
EUC-JPに加え、Windowsの機種依存文字とユーザ定義文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/eucJP-ms.html,
http://legacy-encoding.osdn.jp/wiki/index.php?eucJP-ms,
http://blog.livedoor.jp/numa2666/archives/50980727.html -
Encoding
:: EucJP _ ms -> Encoding (45634.0) -
eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。
eucJP-ms、Unix 系で用いられる、日本語 EUC 亜種です。
EUC-JPに加え、Windowsの機種依存文字とユーザ定義文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/eucJP-ms.html,
http://legacy-encoding.osdn.jp/wiki/index.php?eucJP-ms,
http://blog.livedoor.jp/numa2666/archives/50980727.html -
Encoding
:: CP437 -> Encoding (45631.0) -
CP437 エンコーディング。
CP437 エンコーディング。
@see https://en.wikipedia.org/wiki/Code_page_437,
Encoding::CP869 -
Encoding
:: CP869 -> Encoding (45631.0) -
CP869 エンコーディング。
CP869 エンコーディング。
ギリシャ語を取り扱う 8bit single-byteエンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_869,
Encoding::CP737 -
Encoding
:: ISO2022 _ JP2 -> Encoding (45631.0) -
ISO-2022-JP-2 エンコーディングです。
ISO-2022-JP-2 エンコーディングです。
ISO-2022-JP の拡張版です。
@see Encoding::ISO_2022_JP -
Encoding
:: ISO _ 2022 _ JP _ 2 -> Encoding (45631.0) -
ISO-2022-JP-2 エンコーディングです。
ISO-2022-JP-2 エンコーディングです。
ISO-2022-JP の拡張版です。
@see Encoding::ISO_2022_JP -
Encoding
:: CP50220 -> Encoding (45628.0) -
CP50220 エンコーディング、 Windows で用いられる ISO-2022-JP 亜種です。
CP50220 エンコーディング、
Windows で用いられる ISO-2022-JP 亜種です。
CP50221 とほぼ同様のエンコーディングですが、
他のエンコーディングへの変換テーブルが少し異なります。
@see http://legacy-encoding.osdn.jp/wiki/index.php?cp50220 -
Encoding
:: CP50221 -> Encoding (45628.0) -
Windows で用いられる、ISO-2022-JP 亜種です。
Windows で用いられる、ISO-2022-JP 亜種です。
ISO-2022-JP に加え、ESC ( I でいわゆる半角カナを許し、Windows の機種依存文字を扱うことができます。
@see http://legacy-encoding.osdn.jp/wiki/index.php?cp50221 -
Encoding
:: CP51932 -> Encoding (45628.0) -
Windows で用いられる、日本語 EUC 亜種です。
Windows で用いられる、日本語 EUC 亜種です。
G0 が US-ASCII、G1 が JIS X 0201 片仮名図形文字集合、G2 が JIS X 0208 + Windows の機種依存文字となっており、G3 は未割り当てになっています。
@see http://legacy-encoding.osdn.jp/wiki/index.php?cp51932 -
Encoding
:: CP949 -> Encoding (45628.0) -
CP949 エンコーディング。
CP949 エンコーディング。
EUC-KR に近い、韓国語を取り扱う multi-byte エンコーディングです。
@see Encoding::EUC_KR,
http://www.microsoft.com/globaldev/reference/dbcs/949.mspx,
https://en.wikipedia.org/wiki/EUC-KR#EUC-KR -
Encoding
:: MACJAPAN -> Encoding (45619.0) -
MacJapanese エンコーディング。
MacJapanese エンコーディング。
Mac OS の 9.x までで用いられていた Shift_JIS 亜種です。
@see https://unicode.org/Public/MAPPINGS/VENDORS/APPLE/JAPANESE.TXT,
https://ja.wikipedia.org/wiki/MacJapanese -
Encoding
:: MACJAPANESE -> Encoding (45619.0) -
MacJapanese エンコーディング。
MacJapanese エンコーディング。
Mac OS の 9.x までで用いられていた Shift_JIS 亜種です。
@see https://unicode.org/Public/MAPPINGS/VENDORS/APPLE/JAPANESE.TXT,
https://ja.wikipedia.org/wiki/MacJapanese -
Encoding
:: MacJapan -> Encoding (45619.0) -
MacJapanese エンコーディング。
MacJapanese エンコーディング。
Mac OS の 9.x までで用いられていた Shift_JIS 亜種です。
@see https://unicode.org/Public/MAPPINGS/VENDORS/APPLE/JAPANESE.TXT,
https://ja.wikipedia.org/wiki/MacJapanese -
Encoding
:: MacJapanese -> Encoding (45619.0) -
MacJapanese エンコーディング。
MacJapanese エンコーディング。
Mac OS の 9.x までで用いられていた Shift_JIS 亜種です。
@see https://unicode.org/Public/MAPPINGS/VENDORS/APPLE/JAPANESE.TXT,
https://ja.wikipedia.org/wiki/MacJapanese -
Encoding
:: CP1250 -> Encoding (45616.0) -
Windows-1250 エンコーディング。
Windows-1250 エンコーディング。
ISO8859-2 の亜種です。
@see http://www.microsoft.com/globaldev/reference/sbcs/1250.mspx,
https://en.wikipedia.org/wiki/Windows-1250 -
Encoding
:: CP1251 -> Encoding (45616.0) -
Windows-1251 エンコーディング。
Windows-1251 エンコーディング。
キリル文字を用いる言語を取り扱う8bit single-byteエンコーディングです。
@see http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1251.mspx,
https://en.wikipedia.org/wiki/Windows-1251 -
Encoding
:: CP1258 -> Encoding (45616.0) -
WINDOWS-1258 エンコーディング。
WINDOWS-1258 エンコーディング。
ベトナム語を扱う 8bit single-byteエンコーディングです。
@see https://en.wikipedia.org/wiki/Windows-1258 -
Encoding
:: EUCJP -> Encoding (45616.0) -
IANA Character Sets にある EUC-JP のことです。
IANA Character Sets にある EUC-JP のことです。
日本語 EUC 亜種で、G0 が US-ASCII、G1 が JIS X 0201 片仮名図形文字集合、G2 が JIS X 0208、G3 が JIS X 0212 となっています。
EUC-JP を指定する場合は、それが実際には CP51932 のことである可能性を考えなければなりません。 -
Encoding
:: EUC _ JP -> Encoding (45616.0) -
IANA Character Sets にある EUC-JP のことです。
IANA Character Sets にある EUC-JP のことです。
日本語 EUC 亜種で、G0 が US-ASCII、G1 が JIS X 0201 片仮名図形文字集合、G2 が JIS X 0208、G3 が JIS X 0212 となっています。
EUC-JP を指定する場合は、それが実際には CP51932 のことである可能性を考えなければなりません。 -
Encoding
:: EucJP -> Encoding (45616.0) -
IANA Character Sets にある EUC-JP のことです。
IANA Character Sets にある EUC-JP のことです。
日本語 EUC 亜種で、G0 が US-ASCII、G1 が JIS X 0201 片仮名図形文字集合、G2 が JIS X 0208、G3 が JIS X 0212 となっています。
EUC-JP を指定する場合は、それが実際には CP51932 のことである可能性を考えなければなりません。 -
Encoding
:: CP65000 -> Encoding (45613.0) -
UTF-7 です。
UTF-7 です。
7ビットの範囲内で表現される、Unicode のエンコーディングの一種です。
ダミーエンコーディングです。 -
Encoding
:: CP65001 -> Encoding (45613.0) -
UTF-8。Unicode や ISO 10646 を ASCII 互換な形で符号化するための方式です。
UTF-8。Unicode や ISO 10646 を ASCII 互換な形で符号化するための方式です。
BOM を含みません。
@see https://tools.ietf.org/html/rfc3629 -
Encoding
:: CP737 -> Encoding (45613.0) -
CP437 エンコーディング。
CP437 エンコーディング。
ギリシャ語を取り扱う 8bit single-byteエンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_737 -
Encoding
:: CP775 -> Encoding (45613.0) -
CP775 エンコーディング。
CP775 エンコーディング。
バルト語派の言語を扱うための 8bit single-byteエンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_775 -
Encoding
:: CP850 -> Encoding (45613.0) -
CP850 エンコーディング。
CP850 エンコーディング。
@see https://en.wikipedia.org/wiki/Code_page_850 -
Encoding
:: CP852 -> Encoding (45613.0) -
CP852 エンコーディング。
CP852 エンコーディング。
ラテンアルファベットを用いる中欧の言語のための
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_852 -
Encoding
:: CP855 -> Encoding (45613.0) -
CP855 エンコーディング。
CP855 エンコーディング。
キリル文字を用いる言語のための
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_855 -
Encoding
:: CP857 -> Encoding (45613.0) -
CP857 エンコーディング。
CP857 エンコーディング。
トルコ語に用いられる、
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_857 -
Encoding
:: CP860 -> Encoding (45613.0) -
CP860 エンコーディング。
CP860 エンコーディング。
ポルトガル語に用いられる、
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_860 -
Encoding
:: CP861 -> Encoding (45613.0) -
CP861 エンコーディング。
CP861 エンコーディング。
アイスランド語に用いられる、
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_861 -
Encoding
:: CP862 -> Encoding (45613.0) -
CP862 エンコーディング。
CP862 エンコーディング。
ヘブライ語に用いられる、
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_862 -
Encoding
:: CP863 -> Encoding (45613.0) -
CP863 エンコーディング。
CP863 エンコーディング。
フランス語に用いられる、
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_863 -
Encoding
:: CP864 -> Encoding (45613.0) -
CP864 エンコーディング。
CP864 エンコーディング。
アラビア語に用いられる、
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_864 -
Encoding
:: CP865 -> Encoding (45613.0) -
CP865 エンコーディング。
CP865 エンコーディング。
北欧の諸言語に用いられる、
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_865 -
Encoding
:: CP866 -> Encoding (45613.0) -
CP866 エンコーディング。
CP866 エンコーディング。
キリル文字を使う諸言語に用いられる、
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_866 -
Encoding
:: CP878 -> Encoding (45613.0) -
KOI8-R エンコーディング。
KOI8-R エンコーディング。
ロシア語のキリル文字で使われる8bit single-byteエンコーディングです。
@see https://en.wikipedia.org/wiki/KOI8-R -
Encoding
:: CP936 -> Encoding (45613.0) -
GBK エンコーディング
GBK エンコーディング
中国で用いられる簡体字中国語のエンコーディングです。
@see http://www.iana.org/assignments/character-sets,
http://www.iana.org/assignments/charset-reg/GBK,
http://www.microsoft.com/globaldev/reference/dbcs/936.mspx -
Encoding
:: EBCDIC _ CP _ US -> Encoding (45613.0) -
IBM037 エンコーディング。
IBM037 エンコーディング。
ダミーエンコーディングです。
@see https://en.wikipedia.org/wiki/EBCDIC_037 -
Encoding
:: ISO2022 _ JP -> Encoding (45613.0) -
ISO 2022-JP エンコーディングです。
ISO 2022-JP エンコーディングです。
@see http://tools.ietf.org/html/rfc1468 -
Encoding
:: ISO _ 2022 _ JP -> Encoding (45613.0) -
ISO 2022-JP エンコーディングです。
ISO 2022-JP エンコーディングです。
@see http://tools.ietf.org/html/rfc1468 -
Encoding
:: STATELESS _ ISO _ 2022 _ JP -> Encoding (45613.0) -
stateless-ISO-2022-JP エンコーディングです。
stateless-ISO-2022-JP エンコーディングです。
ISO-2022-JPをステートレスに扱うための方式です。
Emacs-Mule エンコーディングを元にしています。 -
Encoding
:: STATELESS _ ISO _ 2022 _ JP _ KDDI -> Encoding (45613.0) -
stateless-ISO-2022-JP-KDDI エンコーディングです。
stateless-ISO-2022-JP-KDDI エンコーディングです。
stateless-ISO-2022-JP の亜種です。
KDDI の携帯電話で使われる絵文字が含まれています。
@see https://www.au.com/ezfactory/tec/spec/img/typeD.pdf -
Encoding
:: Stateless _ ISO _ 2022 _ JP -> Encoding (45613.0) -
stateless-ISO-2022-JP エンコーディングです。
stateless-ISO-2022-JP エンコーディングです。
ISO-2022-JPをステートレスに扱うための方式です。
Emacs-Mule エンコーディングを元にしています。 -
Encoding
:: Stateless _ ISO _ 2022 _ JP _ KDDI -> Encoding (45613.0) -
stateless-ISO-2022-JP-KDDI エンコーディングです。
stateless-ISO-2022-JP-KDDI エンコーディングです。
stateless-ISO-2022-JP の亜種です。
KDDI の携帯電話で使われる絵文字が含まれています。
@see https://www.au.com/ezfactory/tec/spec/img/typeD.pdf -
Encoding
:: CP950 -> Encoding (45610.0) -
CP950 エンコーディングです。
CP950 エンコーディングです。
Windows で使われる Big5 の亜種です。
@see http://msdn.microsoft.com/en-us/goglobal/cc305155.aspx -
Encoding
:: CP951 -> Encoding (45610.0) -
CP951 エンコーディングです。
CP951 エンコーディングです。
Windows で使われる Big5-HKSCS の亜種です。
@see http://www.microsoft.com/hk/hkscs/default.aspx,
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0e6f5ac8-7baa-4571-b8e8-78b3b776afd7&DisplayLang=en,
http://blogs.msdn.com/b/shawnste/archive/2007/03/12/cp-951-hkscs.aspx -
Encoding
:: ISO _ 2022 _ JP _ KDDI -> Encoding (45610.0) -
ISO-2022-JP-KDDI エンコーディングです。
ISO-2022-JP-KDDI エンコーディングです。
ISO-2022-JP の亜種です。
KDDI の携帯電話で使われる絵文字が含まれています。
@see https://www.au.com/ezfactory/tec/spec/img/typeD.pdf -
Encoding
# inspect -> String (45379.0) -
プログラマにわかりやすい表現の文字列を返します。
プログラマにわかりやすい表現の文字列を返します。
//emlist[例][ruby]{
Encoding::UTF_8.inspect #=> "#<Encoding:UTF-8>"
Encoding::ISO_2022_JP.inspect #=> "#<Encoding:ISO-2022-JP (dummy)>"
//} -
Encoding
. locale _ charmap -> String | nil (45379.0) -
ロケールエンコーディングを決定するために用いる、locale charmap 名を返します。nl_langinfo 等がない環境では nil を、miniruby では ASCII_8BIT を返します。
ロケールエンコーディングを決定するために用いる、locale charmap 名を返します。nl_langinfo 等がない環境では nil を、miniruby では ASCII_8BIT を返します。
//emlist[Debian GNU/Linux + LANG=C][ruby]{
Encoding.locale_charmap #=> "ANSI_X3.4-1968"
//}
//emlist[LANG=ja_JP.EUC-JP][ruby]{
Encoding.locale_charmap #=> "EUC-JP"
//}
//emlist[SunOS 5 + LANG=C]... -
Encoding
# ascii _ compatible? -> bool (45343.0) -
自身が ASCII 互換のエンコーディングである場合真返します。 そうでない場合は偽を返します。
自身が ASCII 互換のエンコーディングである場合真返します。
そうでない場合は偽を返します。
//emlist[例][ruby]{
Encoding::UTF_8.ascii_compatible? #=> true
Encoding::UTF_16BE.ascii_compatible? #=> false
//} -
Encoding
:: WINDOWS _ 874 -> Encoding (36352.0) -
Windows-874 エンコーディング。
Windows-874 エンコーディング。
タイ語を扱うエンコーディングで、ISO8859-11の亜種です。
@see Encoding::TIS_620, Encoding::ISO_8859_11,
http://www.microsoft.com/globaldev/reference/sbcs/874.mspx -
Encoding
:: Windows _ 874 -> Encoding (36352.0) -
Windows-874 エンコーディング。
Windows-874 エンコーディング。
タイ語を扱うエンコーディングで、ISO8859-11の亜種です。
@see Encoding::TIS_620, Encoding::ISO_8859_11,
http://www.microsoft.com/globaldev/reference/sbcs/874.mspx -
Encoding
:: CSWINDOWS31J -> Encoding (36346.0) -
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
7bit 部分が論理的には US-ASCIIであり、また Windows の機種依存文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/index.html,
http://legacy-encoding.osdn.jp/wiki/index.php?cp932 -
Encoding
:: CsWindows31J -> Encoding (36346.0) -
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
7bit 部分が論理的には US-ASCIIであり、また Windows の機種依存文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/index.html,
http://legacy-encoding.osdn.jp/wiki/index.php?cp932 -
Encoding
:: SJIS -> Encoding (36346.0) -
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
7bit 部分が論理的には US-ASCIIであり、また Windows の機種依存文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/index.html,
http://legacy-encoding.osdn.jp/wiki/index.php?cp932 -
Encoding
:: WINDOWS _ 31J -> Encoding (36346.0) -
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
7bit 部分が論理的には US-ASCIIであり、また Windows の機種依存文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/index.html,
http://legacy-encoding.osdn.jp/wiki/index.php?cp932 -
Encoding
:: Windows _ 31J -> Encoding (36346.0) -
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
Windows-31J、Windows で用いられる、シフトJIS亜種で、CP932とも言います。
7bit 部分が論理的には US-ASCIIであり、また Windows の機種依存文字を扱うことができます。
@see http://www2d.biglobe.ne.jp/~msyk/charcode/cp932/index.html,
http://legacy-encoding.osdn.jp/wiki/index.php?cp932 -
Encoding
:: WINDOWS _ 1252 -> Encoding (36334.0) -
Windows-1252 エンコーディングです。
Windows-1252 エンコーディングです。
ISO8859-1 の亜種です。
@see Encoding::ISO_8859_1
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1252.mspx,
https://en.wikipedia.org/wiki/Windows-1252 -
Encoding
:: WINDOWS _ 1253 -> Encoding (36334.0) -
Windows-1253 エンコーディング。
Windows-1253 エンコーディング。
ISO8859-7 の亜種です。
@see Encoding::ISO_8859_7,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1253.mspx,
https://en.wikipedia.org/wiki/Windows-1253 -
Encoding
:: WINDOWS _ 1254 -> Encoding (36334.0) -
Windows-1254 エンコーディング。
Windows-1254 エンコーディング。
ISO8859-9 の亜種です。
@see Encoding::ISO_8859_9,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1254.mspx,
https://en.wikipedia.org/wiki/Windows-1254 -
Encoding
:: WINDOWS _ 1255 -> Encoding (36334.0) -
Windows-1255 エンコーディング。
Windows-1255 エンコーディング。
ISO8859-8 の亜種です。
@see Encoding::ISO_8859_8,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1255.mspx,
https://en.wikipedia.org/wiki/Windows-1255 -
Encoding
:: WINDOWS _ 1256 -> Encoding (36334.0) -
Windows-1256 エンコーディング。
Windows-1256 エンコーディング。
Windowsで用いられる、アラビア文字を扱う 8bit single-byte エンコーディングです。
@see Encoding::ISO_8859_6,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1256.mspx,
https://en.wikipedia.org/wiki/Windows-1256 -
Encoding
:: WINDOWS _ 1257 -> Encoding (36334.0) -
Windows-1257 エンコーディング。
Windows-1257 エンコーディング。
ISO8859-13 の亜種です。
@see Encoding::ISO8859_13,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1257.mspx,
https://en.wikipedia.org/wiki/Windows-1257 -
Encoding
:: Windows _ 1252 -> Encoding (36334.0) -
Windows-1252 エンコーディングです。
Windows-1252 エンコーディングです。
ISO8859-1 の亜種です。
@see Encoding::ISO_8859_1
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1252.mspx,
https://en.wikipedia.org/wiki/Windows-1252 -
Encoding
:: Windows _ 1253 -> Encoding (36334.0) -
Windows-1253 エンコーディング。
Windows-1253 エンコーディング。
ISO8859-7 の亜種です。
@see Encoding::ISO_8859_7,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1253.mspx,
https://en.wikipedia.org/wiki/Windows-1253 -
Encoding
:: Windows _ 1254 -> Encoding (36334.0) -
Windows-1254 エンコーディング。
Windows-1254 エンコーディング。
ISO8859-9 の亜種です。
@see Encoding::ISO_8859_9,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1254.mspx,
https://en.wikipedia.org/wiki/Windows-1254 -
Encoding
:: Windows _ 1255 -> Encoding (36334.0) -
Windows-1255 エンコーディング。
Windows-1255 エンコーディング。
ISO8859-8 の亜種です。
@see Encoding::ISO_8859_8,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1255.mspx,
https://en.wikipedia.org/wiki/Windows-1255 -
Encoding
:: Windows _ 1256 -> Encoding (36334.0) -
Windows-1256 エンコーディング。
Windows-1256 エンコーディング。
Windowsで用いられる、アラビア文字を扱う 8bit single-byte エンコーディングです。
@see Encoding::ISO_8859_6,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1256.mspx,
https://en.wikipedia.org/wiki/Windows-1256 -
Encoding
:: Windows _ 1257 -> Encoding (36334.0) -
Windows-1257 エンコーディング。
Windows-1257 エンコーディング。
ISO8859-13 の亜種です。
@see Encoding::ISO8859_13,
http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1257.mspx,
https://en.wikipedia.org/wiki/Windows-1257 -
Encoding
:: IBM437 -> Encoding (36331.0) -
CP437 エンコーディング。
CP437 エンコーディング。
@see https://en.wikipedia.org/wiki/Code_page_437,
Encoding::CP869 -
Encoding
:: IBM869 -> Encoding (36331.0) -
CP869 エンコーディング。
CP869 エンコーディング。
ギリシャ語を取り扱う 8bit single-byteエンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_869,
Encoding::CP737 -
Encoding
:: WINDOWS _ 1250 -> Encoding (36316.0) -
Windows-1250 エンコーディング。
Windows-1250 エンコーディング。
ISO8859-2 の亜種です。
@see http://www.microsoft.com/globaldev/reference/sbcs/1250.mspx,
https://en.wikipedia.org/wiki/Windows-1250 -
Encoding
:: WINDOWS _ 1251 -> Encoding (36316.0) -
Windows-1251 エンコーディング。
Windows-1251 エンコーディング。
キリル文字を用いる言語を取り扱う8bit single-byteエンコーディングです。
@see http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1251.mspx,
https://en.wikipedia.org/wiki/Windows-1251 -
Encoding
:: WINDOWS _ 1258 -> Encoding (36316.0) -
WINDOWS-1258 エンコーディング。
WINDOWS-1258 エンコーディング。
ベトナム語を扱う 8bit single-byteエンコーディングです。
@see https://en.wikipedia.org/wiki/Windows-1258 -
Encoding
:: Windows _ 1250 -> Encoding (36316.0) -
Windows-1250 エンコーディング。
Windows-1250 エンコーディング。
ISO8859-2 の亜種です。
@see http://www.microsoft.com/globaldev/reference/sbcs/1250.mspx,
https://en.wikipedia.org/wiki/Windows-1250 -
Encoding
:: Windows _ 1251 -> Encoding (36316.0) -
Windows-1251 エンコーディング。
Windows-1251 エンコーディング。
キリル文字を用いる言語を取り扱う8bit single-byteエンコーディングです。
@see http://www.iana.org/assignments/character-sets,
http://www.microsoft.com/globaldev/reference/sbcs/1251.mspx,
https://en.wikipedia.org/wiki/Windows-1251 -
Encoding
:: Windows _ 1258 -> Encoding (36316.0) -
WINDOWS-1258 エンコーディング。
WINDOWS-1258 エンコーディング。
ベトナム語を扱う 8bit single-byteエンコーディングです。
@see https://en.wikipedia.org/wiki/Windows-1258 -
Encoding
:: GBK -> Encoding (36313.0) -
GBK エンコーディング
GBK エンコーディング
中国で用いられる簡体字中国語のエンコーディングです。
@see http://www.iana.org/assignments/character-sets,
http://www.iana.org/assignments/charset-reg/GBK,
http://www.microsoft.com/globaldev/reference/dbcs/936.mspx -
Encoding
:: IBM037 -> Encoding (36313.0) -
IBM037 エンコーディング。
IBM037 エンコーディング。
ダミーエンコーディングです。
@see https://en.wikipedia.org/wiki/EBCDIC_037 -
Encoding
:: IBM737 -> Encoding (36313.0) -
CP437 エンコーディング。
CP437 エンコーディング。
ギリシャ語を取り扱う 8bit single-byteエンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_737 -
Encoding
:: IBM775 -> Encoding (36313.0) -
CP775 エンコーディング。
CP775 エンコーディング。
バルト語派の言語を扱うための 8bit single-byteエンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_775 -
Encoding
:: IBM850 -> Encoding (36313.0) -
CP850 エンコーディング。
CP850 エンコーディング。
@see https://en.wikipedia.org/wiki/Code_page_850 -
Encoding
:: IBM852 -> Encoding (36313.0) -
CP852 エンコーディング。
CP852 エンコーディング。
ラテンアルファベットを用いる中欧の言語のための
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_852 -
Encoding
:: IBM855 -> Encoding (36313.0) -
CP855 エンコーディング。
CP855 エンコーディング。
キリル文字を用いる言語のための
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_855 -
Encoding
:: IBM857 -> Encoding (36313.0) -
CP857 エンコーディング。
CP857 エンコーディング。
トルコ語に用いられる、
8bit single-byte エンコーディングです。
@see https://en.wikipedia.org/wiki/Code_page_857