    # File lib/chef/win32/api/unicode.rb, line 156
            def wide_to_utf8(wstring)
              # ensure it is actually UTF-16LE
              # Ruby likes to mark binary data as ASCII-8BIT
              wstring = wstring.force_encoding('UTF-16LE') if wstring.respond_to?(:force_encoding)

              # encode it all as UTF-8
              wstring = begin
                if wstring.respond_to?(:encode)
                  wstring.encode('UTF-8')
                else
                  require 'iconv'
                  Iconv.conv("UTF-8", "UTF-16LE", wstring)
                end
              end
              # remove trailing CRLF and NULL characters
              wstring.strip!
              wstring
            end