2013-02-14 39 views
8

当我尝试在我的html页面上使用Tidy2时,发生了一些真正奇怪的事情。 HTML实体从此 更改为此xA0(screenshot使用记事本++的Tidy2

我尝试配置文件中的不同设置,但没有任何帮助。请,一些建议

回答

0

我相信这与你的编码设置有关。

检查您是否有char-encoding: rawoutput-encoding: raw。在这种情况下,您需要将其更改为您需要的任何编码(例如,utf8)。

+0

都存在,这两个集UTF8,一点都没有 – Zhivago 2013-02-14 21:18:38

2
  1. 如果使用Tidy2,请访问:插件 - > Tidy2->显示配置帮助

那里你会找到如何做一个配置。每个关键词都有其相应的原因。

我只是尝试更改默认配置来实现我的目的。我想避免这个问题,因为我的代码是''',因为 '&#39'。 (可能是你的问题)

最后问题是设置。

quote-marks: no 

我的文件“显示配置帮助”中找到的理由是:

此选项指定是否整洁应该输出“字符"如一些编辑环境首选的单引号字符'被写入。 。如出来,因为'许多Web浏览器还不支持'

  1. 我与HTML5工作,并在LATIN1使用的编码:

2.1我使用插件 - > Tidy2->编辑CONFIG1

2.2余施加它插件 - > Tidy2->整齐(配置2)

麋配置文件是这样的:

indent: auto 
indent-spaces: 2 
wrap: 132 
markup: yes 
output-html: yes 
numeric-entities: yes 
quote-marks: no 
quote-nbsp: yes 
quote-ampersand: no 
break-before-br: no 
uppercase-tags: no 
uppercase-attributes: no 
new-inline-tags: cfif, cfelse, math, mroot, 
    mrow, mi, mn, mo, msqrt, mfrac, msubsup, munderover, 
    munder, mover, mmultiscripts, msup, msub, mtext, 
    mprescripts, mtable, mtr, mtd, mth 
new-blocklevel-tags: cfoutput, cfquery 
new-empty-tags: cfelse 
char-encoding: latin1 
output-encoding: no 
input-encoding: no 
+0

2017年五月,04分帮助帮助404页。软件包维护人员需要更新参考。 – Steven 2017-05-04 19:38:16

0

快速修复:

主菜单 - >编码 - >编码的ANSI

默认的配置文件就可以了。

1

我遇到了同样的问题。经过搜索和实验后,我发现UTF-8编码和这些设置不会改变'&ampnbsp; (明确设定为数字实体:无):
缩进:汽车
缩进位:2
包装:132
标记:是
输出HTML:是
数字实体:没有
报价的标志:没有
报价-NBSP:是
引号符号:无
突破前-BR:没有
大写标签:无
大写的属性:没有
新直列标签:CFIF,CFELSE,数学,mroot,
MROW,MI,锰,钼,msqrt,mfrac,msubsup,munderover,
Münder的,先行者,mmultiscripts,MSUP,MSUB,多行文字,
mprescripts,mtable,地铁,MTD,第m个
新方块层级标签:CFOUTPUT,CFQUERY
新的空标签:CFELSE

0

如果您编码UTF8无BOM将其转换为UTF8

我的配置是: indent:auto indent-spac ES:2 安静:是 输入编码:UTF8输出编码 :UTF8