Using PHPWord, I've managed with this line:
$section->addText('<');
to provoke an Error in Microsoft Word opening the .docx file:
+---------------------------------------------------------------+
| Microsoft Office Word ? X |
+---------------------------------------------------------------+
| The file BrynergyTest.docx cannot be opened because there are |
| problems with the contents. |
| [ OK ] [ Details >>> ] |
+---------------------------------------------------------------+
Other symbols, such as:
$section->addText('t');
work fine.
I expected the result to have the Word XML file with the contents of the less-than-sign "<" (U+003C LESS-THAN SIGN).
Using PHPWord, I've managed with this line:
$section->addText('<');
to provoke an Error in Microsoft Word opening the .docx file:
+---------------------------------------------------------------+
| Microsoft Office Word ? X |
+---------------------------------------------------------------+
| The file BrynergyTest.docx cannot be opened because there are |
| problems with the contents. |
| [ OK ] [ Details >>> ] |
+---------------------------------------------------------------+
Other symbols, such as:
$section->addText('t');
work fine.
I expected the result to have the Word XML file with the contents of the less-than-sign "<" (U+003C LESS-THAN SIGN).
Share Improve this question edited Feb 3 at 23:27 hakre 198k55 gold badges447 silver badges855 bronze badges Recognized by PHP Collective asked Feb 3 at 12:54 CymroCymro 1,4402 gold badges12 silver badges35 bronze badges1 Answer
Reset to default 2I found this answer:
\PhpOffice\PhpWord\Settings::setOutputEscapingEnabled(true);