Como salvar caracteres chineses para arquivo com java?

Uso o código a seguir para salvar caracteres chineses em um arquivo .txt, mas quando o abri com o Wordpad, não consegui lê-l

StringBuffer Shanghai_StrBuf = new StringBuffer("\u4E0A\u6D77");
boolean Append = true;

FileOutputStream fos;
fos = new FileOutputStream(FileName, Append);
for (int i = 0;i < Shanghai_StrBuf.length(); i++) {
    fos.write(Shanghai_StrBuf.charAt(i));
}
fos.close();

O que eu posso fazer ? Sei que se recortar e colar caracteres chineses no Wordpad, posso salvá-lo em um arquivo .txt. Como faço isso em Java?

questionAnswers(6)

yourAnswerToTheQuestion