# File lib/rchardet/universaldetector.rb, line 46
    def reset
      @result = {'encoding' => nil, 'confidence' => 0.0}
      @done = false
      @_mStart = true
      @_mGotData = false
      @_mInputState = EPureAscii
      @_mLastChar = ''
      if @_mEscCharSetProber
        @_mEscCharSetProber.reset()
      end
      for prober in @_mCharSetProbers
        prober.reset()
      end
    end