別のキーワード
種類
- 特異メソッド (432)
- インスタンスメソッド (253)
- クラス (48)
- 文書 (39)
- 定数 (12)
ライブラリ
- ビルトイン (360)
- csv (108)
-
minitest
/ unit (1) - openssl (12)
-
rake
/ rdoctask (36) -
rexml
/ document (144) - stringio (48)
- win32ole (24)
クラス
-
ARGF
. class (24) - CSV (108)
- Encoding (48)
- IO (264)
-
RDoc
:: Options (12) -
REXML
:: DocType (24) -
REXML
:: Entity (60) -
REXML
:: ExternalEntity (36) -
Rake
:: RDocTask (36) - StringIO (48)
- WIN32OLE (24)
モジュール
-
MiniTest
:: Assertions (1) -
OpenSSL
:: ASN1 (12)
キーワード
- EXTERNAL (12)
- Encoding (12)
- Entity (12)
- ExternalEntity (12)
- IO (12)
-
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 3
. 0 . 0 (5) - Rubyの起動 (12)
- clone (12)
- codepage (12)
- codepage= (12)
-
default
_ external (12) -
default
_ external= (12) -
default
_ internal (12) - encoding (12)
- external= (12)
-
external
_ encoding (48) -
external
_ id (12) - find (12)
-
for
_ fd (12) - foreach (24)
-
internal
_ encoding (12) -
mu
_ pp (1) - new (24)
- normalized (12)
- open (72)
- popen (168)
- quote (12)
- read (48)
- readlines (12)
- ref (12)
-
ruby 1
. 8 . 4 feature (12) -
set
_ encoding (36) -
to
_ s (12) - unnormalized (12)
- value (12)
- write (12)
検索結果
先頭5件
-
REXML
:: DocType # external _ id -> String | nil (6113.0) -
DTD が外部サブセットを用いている場合は "SYSTEM", "PUBLIC" の いずれかの文字列を返します。
...me # => "html"
doctype.external_id # => "PUBLIC"
doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE books [
<!ELEMENT books (book+)>
<!ELEMENT book (title,author)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (#PCDATA)>
]>
EOS
doctype.name # => "books"
doctype.external_id # => nil
//}... -
Rake
:: RDocTask # external=(flag) (6101.0) -
外部のシェル経由で rdoc コマンドを実行するかどうかセットします。
外部のシェル経由で rdoc コマンドを実行するかどうかセットします。
@param flag 真または偽を指定します。 -
StringIO
# external _ encoding -> Encoding (6101.0) -
現在の外部エンコーディングを返します。
現在の外部エンコーディングを返します。 -
REXML
:: ExternalEntity (6000.0) -
DTD 内の宣言でパラメータ実体参照を使って宣言が されているものを表わすクラスです。
...doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE xhtml [
<!ENTITY % HTMLsymbol PUBLIC
"-//W3C//ENTITIES Symbols for XHTML//EN"
"xhtml-symbol.ent">
%HTMLsymbol;
]>
EOS
p doctype.children.find_all{|child| REXML::ExternalEntity === child }.map(&:to_s)
# => ["%HTMLsymbol;"]
//}... -
REXML
:: ExternalEntity . new(src) -> REXML :: ExternalEntity (3100.0) -
新たな ExternalEntity オブジェクトを生成します。
...新たな ExternalEntity オブジェクトを生成します。
@param src 宣言文字列... -
REXML
:: ExternalEntity # to _ s -> String (3000.0) -
宣言を文字列化します。
宣言を文字列化します。 -
REXML
:: ExternalEntity # write(output , indent) -> () (3000.0) -
output へ self を文字列化して出力します。
output へ self を文字列化して出力します。
このメソッドは deprecated です。REXML::Formatter で
出力してください。
@param output 出力先の IO オブジェクト
@param indent インデントの大きさ。無視されます。 -
Rubyの起動 (66.0)
-
Rubyの起動 * cmd_option * shebang
...g.default_external; p Encoding.default_internal'
#<Encoding:UTF-8>
nil
# 外部エンコーディングをEUC-JPにする場合
$ ruby -E EUC-JP -e 'p Encoding.default_external; p Encoding.default_internal'
#<Encoding:EUC-JP>
nil
$ ruby --encoding EUC-JP -e 'p Encoding.default_external; p Encodi......をWindows-31Jにする場合
$ ruby -E :Windows-31J -e 'p Encoding.default_external; p Encoding.default_internal'
#<Encoding:Windows-31J>
#<Encoding:UTF-8>
$ ruby --encoding :Windows-31J -e 'p Encoding.default_external; p Encoding.default_internal'
#<Encoding:UTF-8>
#<Encoding:Windows-31J>
#......s-31J -e 'p Encoding.default_external; p Encoding.default_internal'
#<Encoding:EUC-JP>
#<Encoding:Windows-31J>
$ ruby --encoding EUC-JP:Windows-31J -e 'p Encoding.default_external; p Encoding.default_internal'
#<Encoding:EUC-JP>
#<Encoding:Windows-31J>
//}
: --external-encoding encoding
デフ... -
IO (24.0)
-
基本的な入出力機能のためのクラスです。
...い場合
IO からテキスト読み込みメソッドによって読み込まれた文字列のエンコーディングは Encoding.default_external
に設定されます。このとき実際の文字エンコーディングは検査されず、変換もされません。
: 外部エンコ......ISへ変換されていることが分かる。
===== まとめ
以上をまとめると以下の表のようになります。Encoding.default_external は常に設定されているので、省略してあります。
読み込んだ文字列のエンコーディング......-----------------------------------------------
指定無し ASCII-8BIT default_external
default_internal のみ ASCII-8BIT default_internal
外部エ...