561件ヒット
[201-300件を表示]
(0.089秒)
ライブラリ
- ビルトイン (393)
- csv (48)
-
net
/ http (24) - psych (12)
-
rexml
/ document (48) -
rexml
/ sax2listener (12) -
rexml
/ streamlistener (12)
クラス
- Array (21)
- CSV (48)
-
Encoding
:: Converter (204) -
Encoding
:: InvalidByteSequenceError (84) -
Encoding
:: UndefinedConversionError (60) -
Psych
:: Visitors :: YAMLTree (12) -
RDoc
:: Options (12) -
REXML
:: Document (36) -
REXML
:: XMLDecl (12) - String (24)
モジュール
-
Net
:: HTTPHeader (24) -
REXML
:: SAX2Listener (12) -
REXML
:: StreamListener (12)
キーワード
- convert (12)
- convpath (12)
-
destination
_ encoding (36) -
destination
_ encoding _ name (24) - each (12)
-
each
_ header (12) - encoding= (12)
-
error
_ bytes (12) -
error
_ char (12) -
external
_ encoding (12) - finish (12)
-
incomplete
_ input? (12) -
insert
_ output (12) - inspect (24)
-
internal
_ encoding (12) -
last
_ error (12) - pack (21)
-
primitive
_ convert (48) -
primitive
_ errinfo (12) - putback (24)
-
readagain
_ bytes (12) - replacement (12)
- replacement= (12)
-
source
_ encoding (36) -
source
_ encoding _ name (24) - start (12)
- unpack (12)
-
valid
_ encoding? (12) - version (12)
- write (24)
- xmldecl (36)
検索結果
先頭5件
-
Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String (12114.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
...エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#destination_encoding... -
Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String (12114.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
...エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#destination_encoding... -
CSV
# internal _ encoding -> Encoding | nil (9225.0) -
IO#internal_encoding に委譲します。
...IO#internal_encoding に委譲します。
@see IO#internal_encoding... -
CSV
# external _ encoding -> Encoding | nil (9219.0) -
IO#external_encoding に委譲します。
...IO#external_encoding に委譲します。... -
Encoding
:: Converter # convpath -> Array (9137.0) -
変換器が行う変換の経路を配列にして返します。
...う変換の経路の配列
//emlist[][ruby]{
ec = Encoding::Converter.new("ISo-8859-1", "EUC-JP", crlf_newline: true)
p ec.convpath
#=> [[#<Encoding:ISO-8859-1>, #<Encoding:UTF-8>],
# [#<Encoding:UTF-8>, #<Encoding:EUC-JP>],
# "crlf_newline"]
//}
@see Encoding::Converter.search_convpath... -
RDoc
:: Options # encoding=(val) (6224.0) -
コマンドライン引数の --encoding オプションと同様の指定を行います。
...コマンドライン引数の --encoding オプションと同様の指定を行います。
@param val 設定する Encoding オブジェクトを指定します。... -
REXML
:: Document # version -> String (6107.0) -
XML 宣言に含まれている XML 文書のバージョンを返します。
...XML 宣言を持たない場合はデフォルトの値
(REXML::XMLDecl.defaultで宣言されているもの)を返します。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<e />
EOS
doc.version # => "1.0"
//}... -
Encoding
:: InvalidByteSequenceError # incomplete _ input? -> bool (6031.0) -
エラー発生時に入力文字列が不足している場合に真を返します。
...[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1z")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenceError: "\xA1" followed by "z" on EUC-JP>
p $!.incomplete_input? #=> false
end
begin
ec.convert("abc\xA1")......ec.finish
rescue Encoding::InvalidByteSequenceError
p $! #=> #<Encoding::InvalidByteSequenceError: incomplete "\xA1" on EUC-JP>
p $!.incomplete_input? #=> true
end
//}... -
Encoding
:: Converter # insert _ output(string) -> nil (6025.0) -
変換器内のバッファに文字列を挿入します。 バッファに保持された文字列は、次の変換時の変換結果と一緒に返されます。
...][ruby]{
ec = Encoding::Converter.new("utf-8", "iso-8859-1")
src = "HIRAGANA LETTER A is \u{3042}."
dst = ""
p ec.primitive_convert(src, dst) #=> :undefined_conversion
puts "[#{dst.dump}, #{src.dump}]" #=> ["HIRAGANA LETTER A is ", "."]
ec.insert_output("<err>")
p ec.primitive_convert(src, dst)......r>.", ""]
ec = Encoding::Converter.new("utf-8", "iso-2022-jp")
src = "\u{306F 3041 3068 2661 3002}" # U+2661 is not representable in iso-2022-jp
dst = ""
p ec.primitive_convert(src, dst) #=> :undefined_conversion
puts "[#{dst.dump}, #{src.dump}]" #=> ["\e$B$O$!$H".force_encoding("ISO-2022-JP")......, "\xE3\ x80\x82"]
ec.insert_output "?" # state change required to output "?".
p ec.primitive_convert(src, dst) #=> :finished
puts "[#{dst.dump}, #{src.dump}]" #=> ["\e$B$O$!$H\e(B?\e$B!#\e(B".force_encoding("ISO-20 22-JP"), ""]
//}...