種類
- インスタンスメソッド (315)
- ライブラリ (44)
- 文書 (38)
- 特異メソッド (11)
ライブラリ
クラス
- CGI (33)
-
Net
:: FTP :: MLSxEntry (18) -
Net
:: IMAP (66) - OptionParser (132)
-
RDoc
:: Options (11) -
WEBrick
:: HTTPRequest (11)
モジュール
-
CGI
:: QueryExtension (11) -
Net
:: HTTPHeader (11) -
OpenURI
:: Meta (33)
キーワード
-
NEWS for Ruby 2
. 7 . 0 (5) -
accept
_ charset (44) - cgi (11)
- facts (9)
- header (11)
- on (132)
- open-uri (11)
- rdoc (11)
- rss (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 4 feature (11) - search (11)
- sort (11)
- thread (11)
-
type
_ params (11) -
uid
_ search (11) -
uid
_ sort (11) -
uid
_ thread (11)
検索結果
先頭5件
-
OpenURI
:: Meta # charset -> String | nil (24366.0) -
対象となるリソースの文字コードを文字列で返します。Content-Type ヘッダの文字コード情報が使われます。 文字列は小文字へと変換されています。
...nt-Type ヘッダの文字コード情報が使われます。
文字列は小文字へと変換されています。
Content-Type ヘッダがない場合は、nil を返します。ただし、ブロックが与えられている場合は、
その結果を返します。また対象となる URI......身のタイプが text である場合は、
2616 3.7.1 で定められているとおり、文字列 "iso-8859-1" を返します。
//emlist[例][ruby]{
require 'open-uri'
open("http://www.ruby-lang.org/en") {|f|
p f.content_type # => "text/html"
p f.charset # => "iso-8859-1"
}
//}......のタイプが text である場合は、
2616 3.7.1 で定められているとおり、文字列 "iso-8859-1" を返します。
//emlist[例][ruby]{
require 'open-uri'
URI.open("http://www.ruby-lang.org/en") {|f|
p f.content_type # => "text/html"
p f.charset # => "iso-8859-1"
}
//}... -
OpenURI
:: Meta # charset { . . . } -> String (24366.0) -
対象となるリソースの文字コードを文字列で返します。Content-Type ヘッダの文字コード情報が使われます。 文字列は小文字へと変換されています。
...nt-Type ヘッダの文字コード情報が使われます。
文字列は小文字へと変換されています。
Content-Type ヘッダがない場合は、nil を返します。ただし、ブロックが与えられている場合は、
その結果を返します。また対象となる URI......身のタイプが text である場合は、
2616 3.7.1 で定められているとおり、文字列 "iso-8859-1" を返します。
//emlist[例][ruby]{
require 'open-uri'
open("http://www.ruby-lang.org/en") {|f|
p f.content_type # => "text/html"
p f.charset # => "iso-8859-1"
}
//}......のタイプが text である場合は、
2616 3.7.1 で定められているとおり、文字列 "iso-8859-1" を返します。
//emlist[例][ruby]{
require 'open-uri'
URI.open("http://www.ruby-lang.org/en") {|f|
p f.content_type # => "text/html"
p f.charset # => "iso-8859-1"
}
//}... -
RDoc
:: Options # charset -> String (24317.0) -
コマンドライン引数の --charset オプションで指定した文字コードを文字列で 返します。
...コマンドライン引数の --charset オプションで指定した文字コードを文字列で
返します。
指定しなかった場合は、$KCODE に応じた値になります。... -
Net
:: FTP :: MLSxEntry # charset -> String|nil (24301.0) -
エンコーディング情報を返します。
...エンコーディング情報を返します。
IANA character set name の値を返します。
情報がない場合は nil を返します。... -
WEBrick
:: HTTPRequest # accept _ charset -> [String] (12333.0) -
Accept-Charset ヘッダの内容を文字セットを表す文字列の配列で返します。 配列は品質係数(qvalue)でソートされています。
...Accept-Charset ヘッダの内容を文字セットを表す文字列の配列で返します。
配列は品質係数(qvalue)でソートされています。... -
CGI
# accept _ charset -> String (12329.0) -
受けとることができるキャラクタセットを文字列で返します。 デフォルトは UTF-8 です。
...受けとることができるキャラクタセットを文字列で返します。
デフォルトは UTF-8 です。
@see CGI.accept_charset, CGI.accept_charset=... -
CGI
. accept _ charset -> String (12317.0) -
受けとることができるキャラクタセットを文字列で返します。 デフォルトは UTF-8 です。
...受けとることができるキャラクタセットを文字列で返します。
デフォルトは UTF-8 です。... -
CGI
:: QueryExtension # accept _ charset -> String (12317.0) -
ENV['HTTP_ACCEPT_CHARSET'] を返します。
...ENV['HTTP_ACCEPT_CHARSET'] を返します。... -
open-uri (12102.0)
-
http/ftp に簡単にアクセスするためのクラスです。 Kernel.#open を再定義します。
...スです。
Kernel.#open を再定義します。
=== 使用例
http/ftp の URL を、普通のファイルのように開けます。
require 'open-uri'
open("http://www.ruby-lang.org/") {|f|
f.each_line {|line| p line}
}
開いたファイルオブジェクトは StringIO もしく......が OpenURI::Meta モジュールで拡張されていて、メタ情報を獲得する
メソッドが使えます。
require 'open-uri'
open("http://www.ruby-lang.org/en") {|f|
f.each_line {|line| p line}
p f.base_uri # <URI::HTTP:0x40e6ef2 URL:http://www.ruby-lang.org/en/>......f.charset # "iso-8859-1"
p f.content_encoding # []
p f.last_modified # Thu Dec 05 02:45:02 UTC 2002
}
ハッシュ引数で、追加のヘッダフィールドを指定できます。
require 'open-uri'
open("http://www.ruby-lang.org/en/",
"User-Agent" => "Ruby/#{RUB......用例
http/ftp の URL を、普通のファイルのように開けます。
require 'open-uri'
URI.open("http://www.ruby-lang.org/") {|f|
f.each_line {|line| p line}
}
開いたファイルオブジェクトは StringIO もしくは Tempfile で
すが OpenURI::Meta モジュール......が使えます。
require 'open-uri'
URI.open("http://www.ruby-lang.org/en") {|f|
f.each_line {|line| p line}
p f.base_uri # <URI::HTTP:0x40e6ef2 URL:http://www.ruby-lang.org/en/>
p f.content_type # "text/html"
p f.charset # "iso-8859-1"
p f.content_enc......ィールドを指定できます。
require 'open-uri'
URI.open("http://www.ruby-lang.org/en/",
"User-Agent" => "Ruby/#{RUBY_VERSION}",
"From" => "foo@bar.invalid",
"Referer" => "http://www.ruby-lang.org/") {|f|
...
}
http_proxy や ftp_proxy などの環境変数は、デ... -
ruby 1
. 6 feature (8316.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...ruby 1.6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) ->......stable-snapshot
: 2003-01-22: errno
EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていました。現在は、このようなシステムでは、EWOULDBLOCK は、EAGAIN
として定義されています。(これは 1.6.7 とは異なる挙......-linux]
sub:sub
main:main
sub:sub
main:main
: net/telnet
Net::Telnet が特定のホストへ接続後、動かない事がありました。
((<ruby-list:31303>))
: CGI#header
以下のようなスクリプトでTEXT_PLAINが"text/plain; charset...