title: Write 16 bits character to .xlsx file using Apache POI in Java
body: <p>I have a problem in Apache POI.
  The problem is, I try to put a 16 bits character value (such as CJK Unified Ideographs Extension B) to .xlsx file. However, the cell value become a question mark(like ????) in generated .xlsx file.</p>
  
  <p>Anyone know how to handle the 16 bits character value in Apache POI with .xlsx format???</p>
  
  <p>My POI version is 3.14</p>
  
  <p>Code sample as below:</p>
  
  <pre><code>XSSFWorkbook workbook = new XSSFWorkbook();
  XSSFSheet sheet = workbook.createSheet("Test");
  
  XSSFRow row1 = sheet.createRow(0);
  XSSFCell r1c1 = row1.createCell(0);
  r1c1.setCellValue(""); // value of CJK Unified Ideographs Extension B
  XSSFCell r1c2 = row1.createCell(1);
  
  FileOutputStream fos =new FileOutputStream("D:/temp/test.xlsx");
  workbook.write(fos);
  fos.close();
  </code></pre>
  
  <p>Thanks!</p>