我刚刚注意到tidy_repair_string()
从空元素中删除我的不间断空格导致我的表格崩溃。基本上我已经投入:
<td> </td>
HTML Tidy 将它们剥离为:
<td> </td>
这可能是也可能不是一些 Unicode 中断,但无论哪种方式它都会崩溃。我见过的唯一
相关选项是“quote-nbsp”,但似乎并非如此。我认为它默认为无论如何。
如何保持不间断的空间?
应用此样式,则无需将内容放在“空”单元格中:
td {空单元格:显示;}
使用“裸”配置选项。
此处提供更多信息和解释:http: //osdir.com/ml/web.html-tidy.user/2004-07/msg00005.html
您可以尝试以下方法:
$myString = str_replace(" ", " ", $someText);