我从PHP脚本生成一个.doc html格式的文件。一切工作正常,我的文件很好地生成,但如果我试图用LibreOffice (v4.2.8.2)打开它,该文件在显示时被默默地截断为65533个字符。
有解决方法吗?是bug吗?你有这方面的消息吗?
我找到问题了。我所有的文本都在<body>
标签内。我打破了我的部分文本在<div>
和它的工作(它不会与html5标签,如<article>
)。我认为LibreOffice不能处理超过65533个字符的标签。
除此之外,我还注意到LibreOffice Calc中的"相同"问题,如果你打开一个html格式的。xls文件,它将不会显示超过65533个非空单元格(这里我没有找到(/搜索)一个解决方案)。
我认为这是这个软件的一个大bug(我没有在其他软件上测试,比如Ooo或MS Office)。至少可以显示一条警告消息。