# 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