Invalid encoding for Windows Registry
It's not possible to correctly read non-ASCII registry values. It's also not possible to write them with correct encoding.
to test import (())
Output on Ruby 2.0 (it's same for 1.9.3 except encoding is US-ASCII not UTF-8, but both are wrong)
(it hangs here)
screenshot of registry after running it ((URL:http://i.imm.io/1gFES.png))
seems that whoever wrote Ruby code to interact with WinAPI had no idea about encodings/code pages Windows uses as there's loads of issues and they've been for years.