挖掘 UltraEdit 优化中文网页功能

揭开HTMLTidy的面纱, 网页优化功能是UltraEdit8.x版本的"Format"菜单中的"HTMLTidy"命令提供的。
HTMLTidyUltraEdit集成的第三方软件,网址http://www.w3.org/People/Raggett/tidyUltraEdit在帮助文件中特别提示,HTMLTidy提供了大量配置选项,可以在配置文件中设置,具体设置方法要看其网站的文档。
这里说明一下,影响UltraEdit优化中文网页的配置选项是char-encoding,该选项决定HTMLTidy如何解释字符流,其值可以设置为raw, ascii, latin1,utf8或iso2022。在命令行工具中,默认值是ascii,在UltraEdit中,经过本人测试,默认值是latin1。
设置值的含义:
ascii: 大于127的字符输出时转化为编码单位;
latin1: 大于255的字符输出时转化为编码单位;
raw: 大于 127的字符输出时不转化。
原来,设置char-encoding为raw就可以了。
优化中文网页的实例
1.编辑HTMLTidy的配置文件为了优化出代码易读、方便编的HTML文件,在UltraEdit的文件夹中(例如C:/ProgramFiles/UltraEdit),创建一个名为CfgTidy.ini的文件,其内容如下:
indent:auto
indent-spaces:2wrap:72markup:yesoutput-xml:noinput-xml:no
show-warnings:yesnumeric-entities:yesquote-marks:yesquote-nbsp:yesquote-ampersand:nobreak-before-br:nouppercase-tags:no
uppercase-attributes:nochar-encoding:raw
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,mthnew-blocklevel-tags:cfoutput,cfquerynew-empty-tags:cfelse
其中char-encoding的值为raw。
2. 配置HTMLTidy工作环境为了使HTMLTidy能够使用配置文件CfgTidy.ini,需要创建其配置环境,使UltraEdit中集成的HTMLTidy能够获得配置文件的完整路径,有两种方法。

方法一:Windows9x在Autoexec.bat中添加一条环境语句(需要重启)

Set HTML_ TIDY=C:/ProgramFiles/ UltraEdit/Cfg Tidy.ini
Windows2000用户打开控制面板中的"系统",然后选择"高级"标签,单击"环境变量"按钮。在"系统变量"中,新建一个变量名为 HTML_ TIDY,变量值为C:/ProgramFiles/ UltraEdit/Cfg Tidy.ini的变量。

方法二:在Windows目录(例如C:/Windows或C:/WINNT)中,找到 UltraEdit的配置文件Uedit32.ini,在其中的[Settings]下,添加如下内容(注意空格符号)
Html TidyConfigFile=C:/ProgramFiles/ UltraEdit/Cfg Tidy.ini
在完成了上面的步骤后,现在启动 UltraEdit,打开一个中文网页,选择 HTML Tidy命令, UltraEdit将优化该网页,返回的代码结构非常 合理,而且中文没有成为乱码。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值