PATH:
opt
/
alt
/
ruby34
/
share
/
ri
/
system
/
Encoding
/
Converter
U:RDoc::AnyMethod[iI"convert:ETI" Encoding::Converter#convert;TF:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"9Convert source_string and return destination_string.;To:RDoc::Markup::BlankLine o; ; [I"3source_string is assumed as a part of source. ;TI"9i.e. :partial_input=>true is specified internally. ;TI"'finish method should be used last.;T@o:RDoc::Markup::Verbatim; [I"5ec = Encoding::Converter.new("utf-8", "euc-jp") ;TI"7puts ec.convert("\u3042").dump #=> "\xA4\xA2" ;TI"/puts ec.finish.dump #=> "" ;TI" ;TI"5ec = Encoding::Converter.new("euc-jp", "utf-8") ;TI"/puts ec.convert("\xA4").dump #=> "" ;TI";puts ec.convert("\xA2").dump #=> "\xE3\x81\x82" ;TI"/puts ec.finish.dump #=> "" ;TI" ;TI":ec = Encoding::Converter.new("utf-8", "iso-2022-jp") ;TI"Mputs ec.convert("\xE3").dump #=> "".force_encoding("ISO-2022-JP") ;TI"Mputs ec.convert("\x81").dump #=> "".force_encoding("ISO-2022-JP") ;TI"Tputs ec.convert("\x82").dump #=> "\e$B$\"".force_encoding("ISO-2022-JP") ;TI"Qputs ec.finish.dump #=> "\e(B".force_encoding("ISO-2022-JP") ;T:@format0o; ; [I""If a conversion error occur, ;TI"+Encoding::UndefinedConversionError or ;TI"3Encoding::InvalidByteSequenceError is raised. ;TI"NEncoding::Converter#convert doesn't supply methods to recover or restart ;TI"from these exceptions. ;TI"6When you want to handle these conversion errors, ;TI"/use Encoding::Converter#primitive_convert.;T: @fileI"transcode.c;T:0@omit_headings_from_table_of_contents_below0I"5ec.convert(source_string) -> destination_string ;T0[ I" (p1);T@-FI"Converter;TcRDoc::NormalClass00
[-] convert-i.ri
[edit]
[-] asciicompat_encoding-c.ri
[edit]
[-] search_convpath-c.ri
[edit]
[-] replacement%3d-i.ri
[edit]
[-] new-c.ri
[edit]
[-] last_error-i.ri
[edit]
[-] cdesc-Converter.ri
[edit]
[-] finish-i.ri
[edit]
[-] insert_output-i.ri
[edit]
[-] source_encoding-i.ri
[edit]
[+]
..
[-] primitive_convert-i.ri
[edit]
[-] destination_encoding-i.ri
[edit]
[-] %3d%3d-i.ri
[edit]
[-] convpath-i.ri
[edit]
[-] inspect-i.ri
[edit]
[-] replacement-i.ri
[edit]
[-] primitive_errinfo-i.ri
[edit]
[-] putback-i.ri
[edit]