<changes>
<release version="3.8-beta3" date="2011-??-??">
+ <action dev="poi-developers" type="fix">51143 - NameCommentRecord correction for writing non ASCII strings</action>
<action dev="poi-developers" type="fix">51112 - Correct XWPFTable tracking of new rows</action>
<action dev="poi-developers" type="fix">51113 - Correct XWPFParagraph tracking of inserted runs</action>
<action dev="poi-developers" type="fix">51111 - Correct XWPFParagraph tracking of new runs</action>
out.writeShort(field_5_comment_length);
out.writeByte(0);
- out.write(field_6_name_text.getBytes());
+ StringUtil.putCompressedUnicode(field_6_name_text, out);
out.writeByte(0);
- out.write(field_7_comment_text.getBytes());
+ StringUtil.putCompressedUnicode(field_7_comment_text, out);
}
@Override
c.setCellFormula("HLOOKUP(\"v A1\", A1:B2, 1, )");
assertEquals("v A1", eval.evaluate(c).getStringValue());
}
+
+ /**
+ * Mixture of Ascii and Unicode strings in a
+ * NameComment record
+ */
+ public void test51143() throws Exception {
+ HSSFWorkbook wb = openSample("51143.xls");
+ assertEquals(1, wb.getNumberOfSheets());
+ wb = writeOutAndReadBack(wb);
+ assertEquals(1, wb.getNumberOfSheets());
+ }
}