1198件ヒット
[201-300件を表示]
(0.164秒)
ライブラリ
クラス
-
ARGF
. class (55) - CSV (66)
- Encoding (121)
-
Encoding
:: Converter (154) -
Encoding
:: InvalidByteSequenceError (44) -
Encoding
:: UndefinedConversionError (44) - IO (291)
- Regexp (22)
- String (134)
- StringIO (55)
-
WEBrick
:: HTTPRequest (11)
モジュール
-
CGI
:: QueryExtension (11) - Kconv (11)
-
OpenURI
:: Meta (11) -
RSS
:: RootElementMixin (22)
キーワード
- Encoding (11)
- FIXEDENCODING (11)
- IO (11)
- InvalidByteSequenceError (11)
- MACCENTEURO (11)
- MACCYRILLIC (11)
- MACICELAND (11)
- MACUKRAINE (11)
- MacCentEuro (11)
- MacCyrillic (11)
- MacIceland (11)
- MacUkraine (11)
-
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 7 . 0 (5) - String (11)
- UndefinedConversionError (11)
-
accept
_ encoding (22) -
asciicompat
_ encoding (22) - cgi (11)
- compatible? (11)
-
content
_ encoding (11) - convert (11)
-
default
_ internal (11) -
destination
_ encoding (33) -
destination
_ encoding _ name (22) - encode (33)
- encode! (22)
-
external
_ encoding (44) -
fixed
_ encoding? (11) -
for
_ fd (11) -
force
_ encoding (11) -
insert
_ output (11) -
internal
_ encoding (44) -
irb
/ src _ encoding (11) - iseuc (11)
- isjis (11)
- new (70)
- open (66)
- open-uri (11)
-
output
_ encoding (11) -
output
_ encoding= (11) - popen (154)
-
primitive
_ convert (44) - read (33)
- replicate (11)
-
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 9 feature (11) -
search
_ convpath (11) -
set
_ encoding (99) -
set
_ encoding _ by _ bom (5) -
source
_ encoding (33) -
source
_ encoding _ name (22) -
unicode
_ normalize (10) -
unicode
_ normalized? (10) -
valid
_ encoding? (11) - 正規表現 (11)
検索結果
先頭5件
-
StringIO
# external _ encoding -> Encoding (15301.0) -
現在の外部エンコーディングを返します。
現在の外部エンコーディングを返します。 -
String
# valid _ encoding? -> bool (15237.0) -
文字列の内容が、現在のエンコーディングに照らしあわせて妥当であれば true を返します。さもなくば false を返します。
...て妥当であれば
true を返します。さもなくば false を返します。
//emlist[例][ruby]{
"\xc2\xa1".force_encoding("UTF-8").valid_encoding? #=> true
"\xc2".force_encoding("UTF-8").valid_encoding? #=> false
"\x80".force_encoding("UTF-8").valid_encoding? #=> false
//}... -
Encoding
:: Converter . asciicompat _ encoding(encoding) -> Encoding | nil (15220.0) -
同じ文字集合を持つ ASCII 互換エンコーディングを返します。
...SCII 互換エンコーディングを返します。
@param string エンコーディング名
@param encoding エンコーディングオブジェクト
@return ASCII 互換エンコーディングのオブジェクトか nil
引数とエンコーディングと同じ文字集合を持つ ASCII......CII 互換エンコーディングである場合や、エンコーディングでない場合は nil を返します。
//emlist[][ruby]{
Encoding::Converter.asciicompat_encoding("ISO-2022-JP") #=> #<Encoding:stateless-ISO-2022-JP>
Encoding::Converter.asciicompat_encoding("UTF-16BE") #=> #<Encodin......g:UTF-8>
Encoding::Converter.asciicompat_encoding("UTF-8") #=> nil
//}... -
Encoding
:: Converter . asciicompat _ encoding(string) -> Encoding | nil (15220.0) -
同じ文字集合を持つ ASCII 互換エンコーディングを返します。
...SCII 互換エンコーディングを返します。
@param string エンコーディング名
@param encoding エンコーディングオブジェクト
@return ASCII 互換エンコーディングのオブジェクトか nil
引数とエンコーディングと同じ文字集合を持つ ASCII......CII 互換エンコーディングである場合や、エンコーディングでない場合は nil を返します。
//emlist[][ruby]{
Encoding::Converter.asciicompat_encoding("ISO-2022-JP") #=> #<Encoding:stateless-ISO-2022-JP>
Encoding::Converter.asciicompat_encoding("UTF-16BE") #=> #<Encodin......g:UTF-8>
Encoding::Converter.asciicompat_encoding("UTF-8") #=> nil
//}... -
StringIO
# set _ encoding(ext _ enc) -> self (15203.0) -
自身のエンコーディングを指定されたエンコーディングに設定します。
...nil を指定した場合は Encoding.default_external が
使われます。
@param int_enc 無視されます。IO クラスの API との互換性のために用
意されています。
@param opt 無視されます。IO クラスの API との互換... -
ARGF
. class # external _ encoding -> Encoding (12319.0) -
ARGF が処理するファイルに対する外部エンコーディングを返します。 デフォルトは Encoding.default_external です。
...ARGF が処理するファイルに対する外部エンコーディングを返します。
デフォルトは Encoding.default_external です。
ARGF.class#set_encoding で設定します。
例:
ARGF.external_encoding # => #<Encoding:UTF-8>
@see IO, ARGF.class#internal_encoding... -
CGI
:: QueryExtension # accept _ encoding -> String (12317.0) -
ENV['HTTP_ACCEPT_ENCODING'] を返します。
...ENV['HTTP_ACCEPT_ENCODING'] を返します。... -
CSV
# external _ encoding -> Encoding | nil (12317.0) -
IO#external_encoding に委譲します。
...
IO#external_encoding に委譲します。... -
IO
# set _ encoding _ by _ bom -> Encoding | nil (12313.0) -
BOM から IO のエンコーディングを設定します。
...BOM から IO のエンコーディングを設定します。
自身が BOM から始まる場合、BOM を読み進めて外部エンコーディングをセットし、セットしたエンコーディングを返します。
BOM が見つからなかった場合は nil を返します。
自......//emlist[例][ruby]{
File.write("bom.txt", "\u{FEFF}abc")
File.open("bom.txt", "rb") do |io|
p io.set_encoding_by_bom #=> #<Encoding:UTF-8>
str = io.read
p str #=> "abc"
p str.encoding #=> #<Encoding:UTF-8>
end
File.write("nobom.txt", "abc")
File.op......en("nobom.txt", "rb") do |io|
p io.set_encoding_by_bom #=> nil
end
//}... -
ARGF
. class # set _ encoding(ext _ enc , int _ enc , options = {}) -> self (12309.0) -
ARGF の外部/内部エンコーディングを設定します。 次以降に処理するファイルにも同じ設定が適用されます。
...詳しくは IO#set_encoding を参照してください。
@param enc_str 外部/内部エンコーディングを"A:B" のようにコロンで
区切って指定します。
@param ext_enc 外部エンコーディングを表す文字列か
Encoding オブジェ......ます。
@param int_enc 内部エンコーディングを表す文字列か
Encoding オブジェクトを指定します。
@param options エンコーディング変換のオプション。
String#encode と同じものが指定できます。
@see String#encode...