У меня есть специальный символ в моей строке, который я хочу записать в файл Excel, но poi jar заменяет его на?
Специальный символ, как показано ниже:
Некоторые сайты выкидывают ниже юникода
1)
Unicode character Oct Dec Hex HTML
\x{F} si shift in ctrl-o 017 15 0xF 
2)
U+000F : <control-000F> (SHIFT IN [SI])
Пример:
Моя строка как показано ниже
Excel показывает вывод в виде:
PrincipalOffice~?DIRECTION
Код, который я использую, как показано ниже:
String filename= "D:\\DataFiles\\"+File+"";
XSSFWorkbook hwb =new XSSFWorkbook();
XSSFSheet sheet = hwb.createSheet("Data");
XSSFRow rowhead= sheet.createRow((short)0);
rowhead.createCell((short) 0).setCellValue("my");
XSSFRow row= sheet.createRow((short)i);
String value = "PrincipalOffice~DIRECTION";
row.createCell((short) 0).setCellValue(value);
FileOutputStream fileOut = new FileOutputStream(filename);
hwb.write(fileOut);
fileOut.close();
hwb.close();
Я пробовал с 3,15 и 3,17 банок apache poi
Нужно ли использовать какой-нибудь другой библиотека? Если да, предложите