东西真的当我尝试用奇怪的happend Tidy2我的HTML页面。 HTML实体从此改变
此XA0( 截图 )
我尝试在配置文件中,但没有帮助不同的设置。 请一些建议
东西真的当我尝试用奇怪的happend Tidy2我的HTML页面。 HTML实体从此改变
此XA0( 截图 )
我尝试在配置文件中,但没有帮助不同的设置。 请一些建议
您需要设置的保留实体为1
http://tidy.sourceforge.net/docs/quickref.html#preserve-entities
只需添加到配置文件的末尾
preserve-entities: 1
打开配置文件,请访问:插件> Tidy2>编辑配置ñ
来源: https://stackoverflow.com/a/6669947/2455951
在那里,你会发现如何做一个配置。 每个关键字都有其相应的理由。
我只是试图改变默认的配置达到我的目的。 我想避免thisgs为“&#39”时,我的代码为'''
。 (可能是你的问题)
在最后的问题是设置。
quote-marks: no
我的文件“显示配置帮助”中找到的理由是:
此选项指定如果整洁应输出“字符”如由一些编辑环境是优选的。 该单引号字符“被写出来的”,因为许多网络浏览器还不支持”。
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
我encoutered同样的问题。 搜索和实验后,我发现,UTF-8编码,并且这些设置不会更改“  (明确设定为数字实体:无):
indent: auto
indent-spaces: 2
wrap: 132
markup: yes
output-html: yes
numeric-entities: no
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: raw
或output-encoding: raw
。 在这种情况下,你需要将其更改为任何你需要的编码(UTF8为例)。
快速解决:
主菜单 - >编码 - >编码的ANSI
默认的配置文件就可以了。
如果你没有编码UTF8 BOM转换为UTF8
我的配置是:缩进:自动缩进-空间:2安静:是输入编码:输出编码UTF8:UTF8