Oracle recommends using AL32UTF8 as the character set compared to UTF8.Why?
UTF8 was the UTF-8 encoded character set in Oracle 8 and 8i. To maintain compatibility with existing installations this character set will remain at unicode version 3.0 in future oracle releases. Specific supplementary characters were not assigned to unicode until Unicode version 3.1. Hence the supplementary characters(chinese,japanese,korean,gothic,old italic,mathematical,musical) could come with a inverted question mark(?). Hence oracle recommends using the AL32UTF8 for full supplementary character support. AL32UTF8 supports the latest version of the Unicode standard.