Php 无中断空间
我有一个带有一些特殊html字符的html,如Php 无中断空间,php,tidy,Php,Tidy,我有一个带有一些特殊html字符的html,如。。。但是整洁的制作�为空格 // tidy config $tidyConfig = array( 'indent' => true, 'output-xhtml' => true, 'input-encoding' => 'utf8', 'output-encoding' => 'utf8', 'show-body-only' => true, 'fix-backsla
。。。但是整洁的制作�此字符的代码>为空格
// tidy config
$tidyConfig = array(
'indent' => true,
'output-xhtml' => true,
'input-encoding' => 'utf8',
'output-encoding' => 'utf8',
'show-body-only' => true,
'fix-backslash' => true,
'quote-marks' => true,
'wrap' => 1024,
);
// tidy up
$string = (string)tidy_parse_string($string, $tidyConfig);
必须设置或更改什么是选项
结果这个怎么样?
裸顶类型:布尔默认值:否示例:是/否,是/否,t/f,
对/错,1/0
此选项指定Tidy是否应剥离Microsoft
Word 2000文档中的特定HTML,以及输出空格而不是
输入中存在的非中断空格
*输出xhtml(false)是我尝试过的,但是它对输出没有影响(在本例中)这怎么样?
裸顶类型:布尔默认值:否示例:是/否,是/否,t/f,
对/错,1/0
此选项指定Tidy是否应剥离Microsoft
Word 2000文档中的特定HTML,以及输出空格而不是
输入中存在的非中断空格
*输出xhtml(false)是我尝试过的,但它对输出没有任何影响(在本例中)在运行tidy
之前,您是否尝试过用空格替换
?@dainisTools有没有更好的方法来实现tidy?检查您的输入编码:它真的是utf-8吗?@madflow是的,您可以尝试一下漂亮的调试工具。但我不知道;)在运行tidy
之前,您是否尝试过将
替换为空格?@dainispools有没有更好的方法来实现tidy?检查您的输入编码:它真的是utf-8吗?@madflow是的,您可以尝试使用漂亮的调试工具。但我不知道;)
$string = 'word word word';
// tidy config
$tidyConfig = array(
'indent' => true,
'output-xhtml' => false,
'input-encoding' => 'utf8',
'output-encoding' => 'utf8',
'show-body-only' =>true,
'fix-backslash' => true,
'quote-marks' => true,
'wrap' => 1024,
'bare' => true,
);
// tidy up
var_dump((string)tidy_parse_string($string, $tidyConfig));