952件ヒット
[201-300件を表示]
(0.030秒)
クラス
- Encoding (242)
-
Encoding
:: Converter (154) -
Encoding
:: InvalidByteSequenceError (22) -
Encoding
:: UndefinedConversionError (11) - IO (198)
- Integer (22)
- Regexp (11)
- String (116)
キーワード
- BINARY (11)
- CP51932 (11)
- CP949 (11)
- CompatibilityError (11)
- EUCCN (11)
- EUCJP (11)
-
EUCJP
_ MS (11) - EUCKR (11)
- EUCTW (11)
-
EUC
_ CN (11) -
EUC
_ JP (11) -
EUC
_ JP _ MS (11) -
EUC
_ KR (11) -
EUC
_ TW (11) - EucCN (11)
- EucJP (11)
-
EucJP
_ ms (11) - EucKR (11)
- EucTW (11)
- IO (11)
- InvalidByteSequenceError (11)
- Marshal フォーマット (11)
- Rubyの起動 (11)
- String (11)
- UndefinedConversionError (11)
- aliases (11)
- chr (22)
- compatible? (11)
- convert (11)
- convpath (11)
-
destination
_ encoding (11) - encode (33)
- encode! (22)
-
error
_ bytes (11) -
error
_ char (11) -
fixed
_ encoding? (11) -
force
_ encoding (11) - guess (22)
-
incomplete
_ input? (11) -
internal
_ encoding (11) - iseuc (11)
- isjis (11)
- list (11)
-
locale
_ charmap (11) -
name
_ list (11) - new (61)
- popen (154)
-
primitive
_ convert (44) -
primitive
_ errinfo (11) - replacement (11)
- rss (11)
-
search
_ convpath (11) -
set
_ encoding (33) -
source
_ encoding (11) - 多言語化 (11)
- 正規表現 (11)
検索結果
先頭5件
-
Encoding
:: Converter # destination _ encoding -> Encoding (9232.0) -
変換先のエンコーディングを返します。
...変換先のエンコーディングを返します。
@return 変換先のエンコーディング
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "euc-jp")
ec.destination_encoding #=> #<Encoding:EUC-JP>
//}... -
Encoding
:: Converter # source _ encoding -> Encoding (9226.0) -
変換元のエンコーディングを返します。
...変換元のエンコーディングを返します。
@return 変換元のエンコーディング
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "euc-jp")
ec.source_encoding #=> #<Encoding:UTF-8>
//}... -
Encoding
. list -> [Encoding] (9203.0) -
現在ロードされているエンコーディングのリストを返します。
...[ruby]{
Encoding.list
# => [#<Encoding:ASCII-8BIT>, #<Encoding:EUC-JP>,
# #<Encoding:Shift_JIS>, #<Encoding:UTF-8>,
# #<Encoding:ISO-2022-JP (dummy)>]
Encoding.find("US-ASCII")
# => #<Encoding:US-ASCII>
Encoding.list
# => [#<Encoding:ASCII-8BIT>, #<Encoding:EUC-JP>,
# #<Encoding:Shift_......JIS>, #<Encoding:UTF-8>,
# #<Encoding:US-ASCII>, #<Encoding:ISO-2022-JP (dummy)>]
//}... -
Encoding
. compatible?(obj1 , obj2) -> Encoding | nil (9197.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 チェ... -
Encoding
:: CP949 -> Encoding (9131.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
:: CP51932 -> Encoding (9123.0) -
Windows で用いられる、日本語 EUC 亜種です。
...dows で用いられる、日本語 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
. locale _ charmap -> String | nil (9036.0) -
ロケールエンコーディングを決定するために用いる、locale charmap 名を返します。nl_langinfo 等がない環境では nil を、miniruby では ASCII_8BIT を返します。
...+ 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][ruby]{
Encoding.locale_charmap #=> "646"
//}
//emlist[SunOS 5 + LANG=ja][ruby]{
Encoding.locale_charmap #=> "eucJP"
//}
@see ch... -
Encoding
. aliases -> Hash (9012.0) -
エンコーディングの別名に対して元の名前を対応づけるハッシュを返します。
...ンコーディングの別名に対して元の名前を対応づけるハッシュを返します。
//emlist[例][ruby]{
p Encoding.aliases
#=> {"BINARY"=>"ASCII-8BIT", "ASCII"=>"US-ASCII", "ANSI_X3.4-1968"=>"US-ASCII",
# "SJIS"=>"Windows-31J", "eucJP"=>"EUC-JP", "CP932"=>"Windows-31J"}
//}... -
Encoding
. name _ list -> [String] (9012.0) -
利用可能なエンコーディングの名前を文字列の配列で返します。
...利用可能なエンコーディングの名前を文字列の配列で返します。
//emlist[例][ruby]{
p Encoding.name_list
#=> ["US-ASCII", "ASCII-8BIT", "UTF-8",
# "ISO-8859-1", "Shift_JIS", "EUC-JP",
# "Windows-31J",
# "BINARY", "CP932", "eucJP", ...]
//}... -
String
# force _ encoding(encoding) -> self (6284.0) -
文字列の持つエンコーディング情報を指定された encoding に変えます。
...情報を指定された encoding に変えます。
このとき実際のエンコーディングは変換されず、検査もされません。
Array#pack などで得られたバイト列のエンコーディングを指定する時に使います。
@param encoding 変更するエンコー......文字列か Encoding オブジェクトを指定します。
//emlist[例][ruby]{
s = [164, 164, 164, 237, 164, 207].pack("C*")
p s.encoding #=> ASCII-8BIT
p s.force_encoding("EUC-JP") #=> "いろは"
p s.force_encoding(Encoding::EUC_JP) #......=> "いろは"
u = [12411, 12408, 12392].pack("U*")
u.force_encoding("UTF-8") #=> "ほへと"
u.force_encoding(Encoding::UTF_8) #=> "ほへと"
//}...