Writing in UTF-16 encoding in Java
Writing in UTF-8 encoding in Java
Writing in Unicode characters in Java
Character encoding in Java Writer
Writing to a file using CharArrayWriter in Java