"Unicode" をUTF-16の意味で使うのは、Windowsだけじゃなくて
Javaもなんだな。
http://download.oracle.com/javase/1.5.0/docs/guide/intl/encoding.doc.html