614件ヒット
[601-614件を表示]
(0.087秒)
ライブラリ
クラス
-
ARGF
. class (36) - Encoding (12)
-
Encoding
:: Converter (36) - IO (36)
-
Net
:: IMAP (24) - String (75)
- StringScanner (60)
- Symbol (21)
モジュール
- Base64 (36)
-
CGI
:: HtmlExtension (24) - Digest (12)
-
ERB
:: Util (24) -
JSON
:: Generator :: GeneratorMethods :: String (12) - Kconv (12)
- URI (62)
キーワード
- CompatibilityError (12)
- InvalidByteSequenceError (12)
- Marshal フォーマット (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) - String (12)
- UndefinedConversionError (12)
- base64 (12)
- casecmp (24)
- casecmp? (18)
-
decode
_ utf7 (12) -
decode
_ www _ form (12) -
decode
_ www _ form _ component (12) -
default
_ internal (12) -
each
_ codepoint (24) - encode64 (12)
-
encode
_ utf7 (12) -
encode
_ www _ form (12) -
encode
_ www _ form _ component (12) - escape (7)
- form (24)
-
get
_ byte (12) - getbyte (12)
- getch (12)
- hexencode (12)
- match? (12)
-
matched
_ size (12) - new (54)
-
ruby 1
. 8 . 3 feature (12) -
set
_ encoding (72) -
strict
_ encode64 (12) -
to
_ json _ raw _ object (12) - tolocale (24)
- u (12)
-
url
_ encode (12) -
urlsafe
_ encode64 (12) - 多言語化 (12)
- 正規表現 (12)
検索結果
-
ERB
:: Util . # u(s) -> String (13.0) -
文字列 s を URLエンコードした文字列を返します。
...を返します(CGI.escapeとほぼ同じです)。
@param s URLエンコードを行う文字列
//emlist[例][ruby]{
require "erb"
include ERB::Util
puts url_encode("Programming Ruby: The Pragmatic Programmer's Guide")
# Programming%20Ruby%3A%20%20The%20Pragmatic%20Programmer%27s%20Guide
//}... -
Encoding
:: UndefinedConversionError (12.0) -
エンコーディング変換後の文字が存在しない場合に発生する例外。
...する例外。
UTF-8 にしかない文字を EUC-JP に変換しようとした場合などに発生します。
//emlist[例][ruby]{
"\u2603".encode(Encoding::EUC_JP)
#=> Encoding::UndefinedConversionError: U+2603 from UTF-8 to EUC-JP
//}
変換が多段階でなされ、その途中で例外......("\xa0")
# NO-BREAK SPACE, which is available in UTF-8 but not in EUC-JP.
rescue Encoding::UndefinedConversionError
p $!.source_encoding #=> #<Encoding:UTF-8>
p $!.destination_encoding #=> #<Encoding:EUC-JP>
p $!.source_encoding_name #=> "UTF-8"
p $!.destinatio......n_encoding_name #=> "EUC-JP"
puts $!.error_char.dump #=> "\u{a0}"
p $!.error_char.encoding #=> #<Encoding:UTF-8>
end
//}...