encoding= (REXML::Encoding)

    # File temp/encoding.rb, line 23
                    def encoding=( enc )
                            old_verbosity = $VERBOSE
                            begin
                                    $VERBOSE = false
                                    return if defined? @encoding and enc == @encoding
                                    if enc and enc != UTF_8
                                            @encoding = enc.upcase
                                            begin
                                                   require 'rexml/encodings/ICONV.rb'
                                                   Encoding.apply(self, "ICONV")
                                            rescue LoadError, Exception => err
                                                   raise ArgumentError, "Bad encoding name #@encoding" unless @encoding =~ /^[\w-]+$/
                                                    @encoding.untaint
                                                    enc_file = File.join( "rexml", "encodings", "#@encoding.rb" )
                                                    begin
                                                           require enc_file
                                                           Encoding.apply(self, @encoding)
                                                    rescue LoadError
                                                           puts $!.message
                                                           raise ArgumentError, "No decoder found for encoding #@encoding.  Please install iconv."
                                                    end
                                            end
                                    else
                                           @encoding = UTF_8
                                           require 'rexml/encodings/UTF-8.rb'
                                           Encoding.apply(self, @encoding)
                                    end
                            ensure
                                    $VERBOSE = old_verbosity
                            end
                    end