るりまサーチ

最速Rubyリファレンスマニュアル検索!
234件ヒット [1-100件を表示] (0.052秒)
トップページ > クエリ:@[x] > クエリ:default_external[x]

別のキーワード

  1. uri default_port
  2. _builtin default
  3. generic default_port
  4. socket ai_default
  5. socket ip_default_multicast_ttl

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 > >>

Encoding.default_external -> Encoding (18131.0)

既定の外部エンコーディングを返します。

...

Rubyはロケールまたは -E オプションに従って default_external を決定します。ロケールの確認・設定方法については各システムのマニュアルを参照してください。


default_external
は必ず設定されます。Encoding.locale_charmap が nil...
...を返す場合には US-ASCII が、
ロケールにRubyが扱えないエンコーディングが指定されている場合には ASCII-8BIT が、default_external に設定されます。

@
see spec/rubycmd locale(1), Encoding.locale_charmap Encoding.default_internal...
... default_external を決定します。ロケールの確認・設定方法については各システムのマニュアルを参照してください。

-E オプションを指定していない場合は、WindowsではUTF-8、その他のOSではロケールに従って default_external...
...します。

default_external
は必ず設定されます。Encoding.locale_charmap が nil を返す場合には US-ASCII が、
ロケールにRubyが扱えないエンコーディングが指定されている場合には ASCII-8BIT が、default_external に設定されます。

@
see spec/ruby...

Encoding.default_external=(encoding) (6143.0)

既定の外部エンコーディングを設定します。

...グを設定します。

default_external
を変更する前に作成した文字列と、default_external を変更した後に作成した文字列とではエンコーディングが異なる可能性があるため、Ruby スクリプト内で Encoding.default_external を設定してはいけ...
...に、ruby -E を使用して、正しい default_external で Ruby を起動してください。

デフォルトの外部エンコーディングがどのように使われるかについては Encoding.default_external を参照してください。

@
see spec/rubycmd Encoding.default_external...

CSV.open(filename, mode = "rb", options = Hash.new) -> CSV (30.0)

このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。

...をクローズします。
ブロックが与えられなかった場合は CSV オブジェクトを返します。

データが Encoding.default_external と異なる場合は、mode にエンコー
ディングを指定する文字列を埋め込まなければなりません。データをど...
...* IO#sync=
* IO#tell
* IO#to_i
* IO#to_io
* File#truncate
* IO#tty?

@
param filename ファイル名を指定します。

@
param mode IO.open に指定できるものと同じものを指定できます。

@
param options CSV.new のオプションと同じオプションを指定でき...
..."20"]
csv << ["2", "jiro", "suzuki", "18"]
csv << ["3", "ami", "sato", "19"]
csv << ["4", "yumi", "adachi", "21"]
end
print File.read("test.csv")

# => id,first name,last name,age
# 1,taro,tanaka,20
# 2,jiro,suzuki,18
# 3,ami,sato,19
# 4,yumi,adachi,21
//}

@
see CSV.new, IO.open...

CSV.open(filename, mode = "rb", options = Hash.new) {|csv| ... } -> nil (30.0)

このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。

...をクローズします。
ブロックが与えられなかった場合は CSV オブジェクトを返します。

データが Encoding.default_external と異なる場合は、mode にエンコー
ディングを指定する文字列を埋め込まなければなりません。データをど...
...* IO#sync=
* IO#tell
* IO#to_i
* IO#to_io
* File#truncate
* IO#tty?

@
param filename ファイル名を指定します。

@
param mode IO.open に指定できるものと同じものを指定できます。

@
param options CSV.new のオプションと同じオプションを指定でき...
..."20"]
csv << ["2", "jiro", "suzuki", "18"]
csv << ["3", "ami", "sato", "19"]
csv << ["4", "yumi", "adachi", "21"]
end
print File.read("test.csv")

# => id,first name,last name,age
# 1,taro,tanaka,20
# 2,jiro,suzuki,18
# 3,ami,sato,19
# 4,yumi,adachi,21
//}

@
see CSV.new, IO.open...

CSV.open(filename, options = Hash.new) -> CSV (30.0)

このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。

...をクローズします。
ブロックが与えられなかった場合は CSV オブジェクトを返します。

データが Encoding.default_external と異なる場合は、mode にエンコー
ディングを指定する文字列を埋め込まなければなりません。データをど...
...* IO#sync=
* IO#tell
* IO#to_i
* IO#to_io
* File#truncate
* IO#tty?

@
param filename ファイル名を指定します。

@
param mode IO.open に指定できるものと同じものを指定できます。

@
param options CSV.new のオプションと同じオプションを指定でき...
..."20"]
csv << ["2", "jiro", "suzuki", "18"]
csv << ["3", "ami", "sato", "19"]
csv << ["4", "yumi", "adachi", "21"]
end
print File.read("test.csv")

# => id,first name,last name,age
# 1,taro,tanaka,20
# 2,jiro,suzuki,18
# 3,ami,sato,19
# 4,yumi,adachi,21
//}

@
see CSV.new, IO.open...

絞り込み条件を変える

CSV.open(filename, options = Hash.new) {|csv| ... } -> nil (30.0)

このメソッドは IO オブジェクトをオープンして CSV でラップします。 これは CSV ファイルを書くための主要なインターフェイスとして使うことを意図しています。

...をクローズします。
ブロックが与えられなかった場合は CSV オブジェクトを返します。

データが Encoding.default_external と異なる場合は、mode にエンコー
ディングを指定する文字列を埋め込まなければなりません。データをど...
...* IO#sync=
* IO#tell
* IO#to_i
* IO#to_io
* File#truncate
* IO#tty?

@
param filename ファイル名を指定します。

@
param mode IO.open に指定できるものと同じものを指定できます。

@
param options CSV.new のオプションと同じオプションを指定でき...
..."20"]
csv << ["2", "jiro", "suzuki", "18"]
csv << ["3", "ami", "sato", "19"]
csv << ["4", "yumi", "adachi", "21"]
end
print File.read("test.csv")

# => id,first name,last name,age
# 1,taro,tanaka,20
# 2,jiro,suzuki,18
# 3,ami,sato,19
# 4,yumi,adachi,21
//}

@
see CSV.new, IO.open...

CSV.foreach(path, options = Hash.new) -> Enumerator (24.0)

このメソッドは CSV ファイルを読むための主要なインターフェイスです。 各行が与えられたブロックに渡されます。 ブロックが与えられていない場合、Enumeratorを返します。

...んで UTF-8 な row をブロックに渡します
CSV.foreach("a.csv", encoding: "UTF-32BE:UTF-8"){|row| p row }
//}

@
param path CSV ファイルのパスを指定します。

@
param options CSV.new のオプションと同じオプションを指定できます。
:encoding と...
...入出力のエンコーディングを指定することができます。
Encoding.default_external と異なるエンコーディングを持つ入力を使用する場合は、
必ずエンコーディングを指定してください。

@
see CSV.new, File.open...

CSV.foreach(path, options = Hash.new) {|row| ... } -> nil (24.0)

このメソッドは CSV ファイルを読むための主要なインターフェイスです。 各行が与えられたブロックに渡されます。 ブロックが与えられていない場合、Enumeratorを返します。

...んで UTF-8 な row をブロックに渡します
CSV.foreach("a.csv", encoding: "UTF-32BE:UTF-8"){|row| p row }
//}

@
param path CSV ファイルのパスを指定します。

@
param options CSV.new のオプションと同じオプションを指定できます。
:encoding と...
...入出力のエンコーディングを指定することができます。
Encoding.default_external と異なるエンコーディングを持つ入力を使用する場合は、
必ずエンコーディングを指定してください。

@
see CSV.new, File.open...

CSV.read(path, options = Hash.new) -> [Array] | CSV::Table (24.0)

CSV ファイルを配列の配列にするために使います。 headers オプションに偽でない値を指定した場合は CSV::Table オブジェクトを返します。

...
headers オプションに偽でない値を指定した場合は CSV::Table オブジェクトを返します。

@
param path CSV ファイルのパスを指定します。

@
param options CSV.new のオプションと同じオプションを指定できます。
:encoding とい...
...ると入力のエンコーディングを指定することができます。
入力のエンコーディングか Encoding.default_external と異なる場合は
必ず指定しなければなりません。

//emlist[例][ruby]{
require "csv"
require "pp"

File.write...
...<CSV)
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV

table = CSV.read("test.csv", headers: true)
p table.class # => CSV::Table
p table[0] # => #<CSV::Row "id":"1" "first name":"taro" "last name":"tanaka" "age":"20">
//}

@
see CSV.new, CSV.table...
<< 1 2 3 > >>