# File lib/windows/unicode.rb, line 123
      def wide_to_multi(string, encoding=nil)
         unless encoding
            encoding = ($KCODE == 'UTF8') ? CP_UTF8 : CP_ACP
         end
         
         buf = 0.chr * string.size
         
         int = WideCharToMultiByte(
            encoding,
            0,
            string,
            string.size/2,
            buf,
            buf.size,
            0,
            0
         )

         if int > 0
            buf[0, int]
         else
            string
         end
      end