別のキーワード
種類
- 特異メソッド (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件
-
CSV
. readlines(path , options = Hash . new) -> [Array] | CSV :: Table (6.0) -
CSV ファイルを配列の配列にするために使います。 headers オプションに偽でない値を指定した場合は CSV::Table オブジェクトを返します。
...と入力のエンコーディングを指定することができます。
入力のエンコーディングか Encoding.default_external と異なる場合は
必ず指定しなければなりません。
//emlist[例][ruby]{
require "csv"
require "pp"
File.write("t... -
Encoding (6.0)
-
文字エンコーディング(文字符号化方式)のクラスです。Rubyの多言語対応(M17N)機能において利用されます。
...ンコーディングによるものであるかも併せて保持しています。この情報は String#encoding により取得できます。 Encoding オブジェクトを返すメソッドにはこの他に IO#internal_encoding, IO#external_encoding などがあります。
@see spec/m17n... -
Encoding
. default _ internal -> Encoding | nil (6.0) -
既定の内部エンコーディングを返します。デフォルトでは nil です。
...nternal ではなく __ENCODING__ 特殊変数で参照できるスクリプトエンコーディングが使用されます。
default_internal は、ソースファイルの IO.internal_encoding または -E オプションで初期化されます。
@see spec/rubycmd Encoding.default_external... -
IO
. for _ fd(fd , mode = "r" , **opts) -> IO (6.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :external_encoding 外部エンコーディング。"-" はデフォルト外部エンコーディングの
別名です。
* :internal_encoding 内... -
IO
. new(fd , mode = "r" , **opts) -> IO (6.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :external_encoding 外部エンコーディング。"-" はデフォルト外部エンコーディングの
別名です。
* :internal_encoding 内... -
IO
. open(fd , mode = "r" , **opts) -> IO (6.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :external_encoding 外部エンコーディング。"-" はデフォルト外部エンコーディングの
別名です。
* :internal_encoding 内... -
IO
. open(fd , mode = "r" , **opts) {|io| . . . } -> object (6.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :external_encoding 外部エンコーディング。"-" はデフォルト外部エンコーディングの
別名です。
* :internal_encoding 内... -
IO
. read(path , **opt) -> String | nil (6.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...る文字列である必要があります。
: :open_args
IO.open に渡される引数を配列で指定します。
これらの他、 :external_encoding など
IO.open のオプション引数が指定できます。
@see IO.binread
例:
IO.read(empty_file) #=> ""
IO.re... -
IO
. read(path , length = nil , **opt) -> String | nil (6.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...る文字列である必要があります。
: :open_args
IO.open に渡される引数を配列で指定します。
これらの他、 :external_encoding など
IO.open のオプション引数が指定できます。
@see IO.binread
例:
IO.read(empty_file) #=> ""
IO.re... -
IO
. read(path , length = nil , offset = 0 , **opt) -> String | nil (6.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...る文字列である必要があります。
: :open_args
IO.open に渡される引数を配列で指定します。
これらの他、 :external_encoding など
IO.open のオプション引数が指定できます。
@see IO.binread
例:
IO.read(empty_file) #=> ""
IO.re...