Module: GIGO::Transcoders::CharDet
- Defined in:
- lib/gigo/transcoders/rchardet.rb
Class Method Summary collapse
Class Method Details
.transcode(data) ⇒ Object
9 10 11 12 |
# File 'lib/gigo/transcoders/rchardet.rb', line 9 def self.transcode(data) source_encoding = detect_encoding(data) || data.encoding || Encoding.default_internal || Encoding::UTF_8 data.force_encoding(source_encoding).encode GIGO.encoding, :undef => :replace, :invalid => :replace end |