ライブラリ
- ビルトイン (502)
- csv (22)
-
irb
/ input-method (22) - kconv (22)
-
net
/ http (44) - openssl (11)
- psych (22)
-
rexml
/ document (132) -
rexml
/ sax2listener (11) -
rexml
/ streamlistener (11) - rss (22)
- stringio (55)
-
webrick
/ httpresponse (11)
クラス
-
ARGF
. class (55) - Array (19)
- CSV (22)
- Encoding (33)
-
Encoding
:: Converter (88) -
Encoding
:: InvalidByteSequenceError (77) - IO (60)
-
IRB
:: FileInputMethod (11) -
IRB
:: ReadlineInputMethod (11) -
OpenSSL
:: SSL :: SSLContext (11) -
Psych
:: Handler (11) -
Psych
:: Visitors :: YAMLTree (11) -
RDoc
:: Options (11) -
REXML
:: Document (55) -
REXML
:: Instruction (22) -
REXML
:: XMLDecl (55) - Regexp (11)
- String (170)
- StringIO (55)
- Symbol (11)
-
WEBrick
:: HTTPResponse (11)
モジュール
-
Net
:: HTTPHeader (44) -
REXML
:: SAX2Listener (11) -
REXML
:: StreamListener (11) -
RSS
:: RootElementMixin (22)
キーワード
- << (11)
- == (11)
-
ascii
_ compatible? (11) -
ca
_ file= (11) - casecmp (11)
- chunked= (11)
- chunked? (11)
- concat (19)
- content (11)
-
destination
_ encoding (11) -
destination
_ encoding _ name (11) - dummy? (11)
- each (11)
-
each
_ capitalized _ name (11) -
each
_ header (11) - encode! (22)
- encoding= (22)
-
error
_ bytes (11) -
external
_ encoding (44) -
fixed
_ encoding? (11) -
force
_ encoding (11) -
incomplete
_ input? (11) -
insert
_ output (11) -
internal
_ encoding (44) - iseuc (11)
-
last
_ error (11) -
output
_ encoding (11) -
output
_ encoding= (11) - pack (19)
-
primitive
_ convert (44) -
readagain
_ bytes (11) - replacement (11)
- replacement= (11)
- replicate (11)
- scrub (11)
- scrub! (11)
-
set
_ encoding (99) -
set
_ encoding _ by _ bom (5) -
source
_ encoding (11) -
source
_ encoding _ name (11) -
stand
_ alone? (11) - start (11)
-
start
_ stream (11) - target (11)
- tolocale (11)
-
unicode
_ normalize (10) -
unicode
_ normalize! (10) -
unicode
_ normalized? (10) - unpack (11)
-
valid
_ encoding? (11) - version (11)
- write (22)
- writeencoding (11)
- xmldecl (33)
検索結果
先頭5件
-
Symbol
# encoding -> Encoding (21255.0) -
シンボルに対応する文字列のエンコーディング情報を表現した Encoding オブ ジェクトを返します。
...シンボルに対応する文字列のエンコーディング情報を表現した Encoding オブ
ジェクトを返します。
例:
# encoding: utf-8
:foo.encoding # => #<Encoding:US-ASCII>
:あかさたな.encoding # => #<Encoding:UTF-8>
@see String#encoding... -
IRB
:: FileInputMethod # encoding -> Encoding (21203.0) -
読み込んだファイルの文字エンコーディングを返します。
読み込んだファイルの文字エンコーディングを返します。 -
IRB
:: ReadlineInputMethod # encoding -> Encoding (21203.0) -
自身の文字エンコーディングを返します。
自身の文字エンコーディングを返します。 -
REXML
:: XMLDecl # encoding -> String | nil (21202.0) -
設定されているエンコーディングの名前を文字列で返します。
...設定されているエンコーディングの名前を文字列で返します。
エンコーディングが指定されていない(デフォルトの UTF-8 とみなされます)
場合は nil を返します。... -
REXML
:: Document # encoding -> String (21114.0) -
XML 宣言に含まれている XML 文書のエンコーディングを返します。
...XML 宣言に含まれている XML 文書のエンコーディングを返します。
文書が XML 宣言を持たない場合はデフォルトの値
(REXML::XMLDecl.defaultで宣言されているもの)を返します。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<......EOS)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<e />
EOS
doc.encoding # => "UTF-8"
//}... -
Encoding
# replicate(name) -> Encoding (15280.0) -
レシーバのエンコーディングを複製(replicate)します。 複製されたエンコーディングは元のエンコーディングと同じバイト構造を持たなければなりません。 name という名前のエンコーディングが既に存在する場合は ArgumentError を発生します。
...レシーバのエンコーディングを複製(replicate)します。
複製されたエンコーディングは元のエンコーディングと同じバイト構造を持たなければなりません。
name という名前のエンコーディングが既に存在する場合は ArgumentError......mlist[][ruby]{
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).val......id_encoding? #=> true
"\u3042".force_encoding(Encoding::SHIFT_JIS).valid_encoding? #=> false
//}... -
Encoding
# ascii _ compatible? -> bool (15113.0) -
自身が ASCII 互換のエンコーディングである場合真返します。 そうでない場合は偽を返します。
...自身が ASCII 互換のエンコーディングである場合真返します。
そうでない場合は偽を返します。
//emlist[例][ruby]{
Encoding::UTF_8.ascii_compatible? #=> true
Encoding::UTF_16BE.ascii_compatible? #=> false
//}... -
ARGF
. class # internal _ encoding -> Encoding | nil (12357.0) -
ARGF から読み込んだ文字列の内部エンコーディングを返します。 内部エンコーディングが指定されていない場合は nil を返します。
...nil を返します。
まだ読み込み処理を始めていない場合は Encoding.default_external を返します。
ARGF.class#set_encoding で設定します。
例:
# $ ruby -Eutf-8 test.rb
# test.rb
ARGF.internal_encoding # => #<Encoding:UTF-8>
ARGF.set_encoding('u......tf-8','ascii')
ARGF.internal_encoding # => #<Encoding:US-ASCII>
例:
ARGF.binmode
ARGF.internal_encoding # => nil
@see IO, ARGF.class#external_encoding... -
ARGF
. class # external _ encoding -> Encoding (12343.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... -
IO
# external _ encoding -> Encoding | nil (12331.0) -
IO の外部エンコーディングを返します。 外部エンコーディングが指定されていない場合は nil を返します。 ただし読み込み専用モードの場合は Encoding.default_external になります。
...ディングが指定されていない場合は nil を返します。
ただし読み込み専用モードの場合は Encoding.default_external になります。
//emlist[例][ruby]{
IO.write("testfile", "abcde")
File.open("testfile") { |f| p f.external_encoding } # => #<Encoding:UTF-8>
//}...