るりまサーチ

最速Rubyリファレンスマニュアル検索!
86件ヒット [1-86件を表示] (0.068秒)

別のキーワード

  1. base64 decode64
  2. uri decode_www_form
  3. base64 strict_decode64
  4. base64 urlsafe_decode64
  5. uri decode_www_form_component

ライブラリ

クラス

モジュール

検索結果

URI.decode(str) -> String (18114.0)

URI 文字列をデコードした文字列を返します。

...URI 文字列をデコードした文字列を返します。

このメソッドは obsolete です。

代わりに
CGI.unescape,
URI.decode_www_form,
URI.decode_www_form_component
などの使用を検討してください。

例:
require 'uri'
puts URI.unescape('http://images.google.co.jp/...

URI.decode_www_form_component(str, enc=Encoding::UTF_8) -> String (6120.0)

URL-encoded form data の文字列の各コンポーネント をデコードした文字列を返します。

...URL-encoded form data の文字列の各コンポーネント
をデコードした文字列を返します。

通常は URI.decode_www_form を使うほうがよいでしょう。

"+" という文字は空白文字にデコードします。

enc で指定したエンコーディングの文字...
...RI.decode_www_form_component(enc)
# => "Ruby リファレンスマニュアル"
//}

@param str デコード対象の文字列
@param enc エンコーディング
@raise ArgumentError str のフォーマットが不正である場合に発生します
@see URI.encode_www_form_component, URI.decode_w...

URI.decode_www_form(str, enc=Encoding::UTF_8) -> [[String, String]] (6114.0)

文字列から URL-encoded form data をデコードします。

...ます。
そのため「&」区切りのみに対応していて、「;」区切りには対応していません。

require 'uri'
ary = URI.decode_www_form("a=1&a=2&b=3")
p ary #=> [['a', '1'], ['a', '2'], ['b', '3']]
p ary.assoc('a').last #=> '1'
p ary.assoc('b').last #...
...=> '3'
p Hash[ary] #=> {"a"=>"2", "b"=>"3"}

@param str デコード対象の文字列
@param enc エンコーディング
@raise ArgumentError str のフォーマットが不正である場合に発生します
@see URI.decode_www_form_component, URI.encode_www_form...

Net::IMAP.decode_utf7(str) -> String (6102.0)

modified UTF-7 の文字列を UTF-8 の文字列に変換します。

modified UTF-7 の文字列を UTF-8 の文字列に変換します。

modified UTF-7 は IMAP のメールボックス名に使われるエンコーディングで、
UTF-7 を修正したものです。

詳しくは 2060 の 5.1.3 を参照してください。

Net::IMAP ではメールボックス名のエンコードを自動的変換「しない」
ことに注意してください。必要があればユーザが変換すべきです。

@param str 変換対象の modified UTF-7 でエンコードされた文字列
@see Net::IMAP.encode_utf7

URI.unescape(str) -> String (3014.0)

URI 文字列をデコードした文字列を返します。

...URI 文字列をデコードした文字列を返します。

このメソッドは obsolete です。

代わりに
CGI.unescape,
URI.decode_www_form,
URI.decode_www_form_component
などの使用を検討してください。

例:
require 'uri'
puts URI.unescape('http://images.google.co.jp/...

絞り込み条件を変える

Net::IMAP.encode_utf7(str) -> String (7.0)

UTF-8 の文字列を modified UTF-7 の文字列に変換します。

...

modified UTF-7 は IMAP のメールボックス名に使われるエンコーディングで、
UTF-7 を修正したものです。

詳しくは Net::IMAP.encode_utf7 を見てください。

@param str 変換対象の UTF-8 でエンコードされた文字列
@see Net::IMAP.decode_utf7...

URI.encode_www_form(enum, enc=nil) -> String (7.0)

enum から URL-encoded form data を生成します。

...されています。

@param enum エンコードするデータ列([key, value] という形のデータの列)
@param enc 指定された場合、パーセントエンコーディングする前に、このエンコーディングに変換
@see URI.encode_www_form_component, URI.decode_www_form...

URI.encode_www_form_component(str, enc=nil) -> String (7.0)

文字列を URL-encoded form data の1コンポーネント としてエンコードした文字列を返します。

...%83%B3%E3%82%B9%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB"
//}

@param str エンコードする文字列
@param enc 指定された場合、パーセントエンコーディングする前に、strをこのエンコーディングに変換
@see URI.decode_www_form_component, URI.encode_www_form...