`
yesjavame
  • 浏览: 713702 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

使用tidy_win32.zip转换GB2312编码的HTML页面

阅读更多

题记:

tidy我们并不陌生,之前的版本传说只能解析en编码的文件,最近由source组重新编写了一个适应

GB2312编码的tidy_win3版本!

下载地址:

www.w3cn.org/resource/down/2004/tidy_win32.zip

教程(从wc3n.org上Copy的):

软件说明

我们现在的网站大部分都是HTML的,如果希望将它们标准化,手工的一页一页修改非常麻烦。如果有一个工具能自动将HTML转换成符合标准的XHTML就好了。其实在这方面已经有许多商业和免费的工具软件可以使用,这里将要介绍的HTML Tidy 就是一个很基本但很有用的工具,它可以运行在多种平台上,而且是开放源代码的。

安装使用教程

第一步:下载软件;

第二步:解开压缩包到任意目录,可以看见文件夹里只有1个文件tidy.exe;

第三步:如果你双击这个文件没有任何反应,晕哦,它是需要在命令窗口输入指令运行的,要复习一下以前的dos命令了;

第四步:在"开始->程序->附件"中运行"命令提示符",打开命令窗口。进入你的安装目录,例如你安装在d:\tidy目录,就输入c:\<d: 回车;再输入d:\<cd tidy 回车

第五步:输入转换命令。例如要转换index.html

tidy -asxhtml index.html -big5 index.html

其中-asxhtml参数的意思是将HTML转换成符合标准的XHTML。-big5是指以big编码输入和输出文挡,-gb2312是指以gb2312编码输入和输出文挡。还有更多的参数可以使用,你可以输入tidy -help(或者-h)查看,如下图:

HTML tidy的命令参数

第六步:这样index.html就已经转换为符合XHTML标准的文挡了。

补充

阿捷试验了几个文挡,成功转换的并不多,不是tidy工具不好,而是我们的代码实在太不规范。tidy要求你的HTML文挡中的标签至少是按循序嵌套的。tidy好象只是做以下二件事情(可能更多):

  • 1.将不成对的标签加上结束符"/",例如<br>转换为<br />,<img>转换为<img />
  • 2.给所有属性值加引号。例如 <a href=http://www.w3cn.org>转换为<a href="http://www.w3cn.org">

tidy也有windows下可视化运行版本,等阿捷研究一下再介绍给大家。工具只是提高我们的工作效率,关键在于我们自己要明白应该怎么做。

分享到:
评论

相关推荐

    tidy_Source.zip_ tidylib_Tidy html source_tidy.h

    这个名为"tidy_Source.zip_ tidylib_Tidy html source_tidy.h"的压缩包包含了tidy库的相关源代码和文档,便于开发者理解和使用。以下是关于tidy库及其核心组件的详细知识点: 1. **tidy库**:tidy库是开源项目,由...

    gui_tidy_windows.zip

    标题“gui_tidy_windows.zip”指的是一个针对Windows操作系统设计的GUI版Tidy工具的压缩包。Tidy是一款开源的HTML清理和格式化程序,最初由Dave Raggett开发,旨在修复和改进HTML源代码,使其符合W3C的XHTML标准。这...

    来自TidyTuesdayfun的脚本___下载.zip

    【标题】:“来自TidyTuesdayfun的脚本___下载.zip” 暗示这是一个与TidyTuesday活动相关的脚本集合,TidyTuesday是一项数据科学社区的活动,每周参与者会被提供一个数据集,然后用R语言的tidyverse工具进行分析、...

    Python库 | tidy_project-0.1.tar.gz

    Python库是开发者在编程时经常会使用到的重要工具,它们提供了丰富的功能,可以帮助我们快速实现特定的任务,提升开发效率。在本案例中,我们关注的是名为"tidy_project-0.1.tar.gz"的压缩包,这显然是一款针对...

    php5.2.17 windows dll 文件

    xp下php5.2.17包 eAccelerator.dll php5.2.17_ext.zip php_bz2.dll ...php_tidy.dll php_xmlrpc.dll php_xsl.dll php_zip.dll xcache.dll xdebug.dll

    基于java的开发源码-Eclipse的HTML格式化插件 Eclipse Tidy.zip

    基于java的开发源码-Eclipse的HTML格式化插件 Eclipse Tidy.zip 基于java的开发源码-Eclipse的HTML格式化插件 Eclipse Tidy.zip 基于java的开发源码-Eclipse的HTML格式化插件 Eclipse Tidy.zip 基于java的开发源码-...

    32位Tidy2.dll.rar

    标题中的“32位Tidy2.dll.rar”指的是一个针对32位操作系统的动态链接库文件(DLL),名为“Tidy2.dll”,它被压缩在RAR格式的文件中。RAR是一种常见的压缩文件格式,用于存储多个文件在一个单一的档案中,以节省...

    ggplot2的相关矩阵:_R_下载.zip

    总结来说,"ggplot2的相关矩阵:_R_下载.zip"提供的资源可能是一个包含示例代码和教程的项目,教你如何在R中使用`ggplot2`创建和展示相关矩阵的可视化。通过学习和实践这些方法,你可以更好地理解数据集中的变量关系...

    cpptools-win32.zip

    "cpptools-win32.zip" 是一个针对Windows平台的压缩包,主要包含与C++编程相关的工具。从标签“工具类”我们可以推断,这个压缩包可能集成了多个用于C++开发的实用工具,例如编译器、调试器、代码编辑器插件或其他...

    notepad++ 64位格式化HTML插件 tidy2 64位.rar

    7. “Tidy2.zip”中可能还包括tidy的配置文件,你可以根据需要修改这些配置以适应个人或团队的编码风格。 tidy2插件的强大之处在于它能帮助开发者保持HTML和XML代码的整洁和规范,这对于代码的可读性、可维护性和...

    PyPI 官网下载 | tidy_json_to_csv-0.0.10-py3-none-any.whl

    使用tidy_json_to_csv库,开发者可以轻松地将复杂结构的JSON数据转换成易于处理的CSV格式。JSON数据通常包含嵌套的对象和数组,而CSV则适合存储二维表格数据。tidy_json_to_csv库的核心功能在于解析JSON的层次结构,...

    用于检测、分类和修复错误处理错误的工具_C++_Python_下载.zip

    标题中的“用于检测、分类和修复错误处理错误的工具_C++_Python_下载.zip”表明这是一个包含用于处理编程错误的工具,主要支持C++和Python两种编程语言。这个压缩包可能是一个开源项目或者一个集合了多种错误处理...

    中国省、市、区县、乡镇CO2排放数据(1970-2022年).zip

    一、中国地级市碳排放数据的介绍 本分享数据涵盖中国各地在不同时间段的化石二氧化碳(CO2)排放估计值,具体信息如下: 数据时间:1970-2022年 ... tidy_grey2.R town.rds cn.rds 九段线.geojson

    Tidy2.dll安装

    如果你下载的是压缩包,你需要使用解压工具(如WinRAR或7-Zip)打开并提取出Tidy2.dll。 3. 找到Notepad++的安装目录。通常情况下,这会是"C:\Program Files\Notepad++"或"C:\Program Files (x86)\Notepad++",具体...

    CSS优化工具CSSTidy.zip

    CSSTidy 是一个开源的样式表CSS优化工具,使用csstidy 可以轻易的将你的CSS 样式压缩,压缩率能达到1/4以上,还可以自动将CSS代码中的注释、多余的属性去掉,并将相似的样式合并以达到优化压缩CSS样式最大化。...

    使用Go管理流程_Go_下载.zip

    `go mod init`创建一个新的模块,`go mod tidy`更新依赖关系,`go mod vendor`将依赖项复制到本地vendor目录。 3.2 依赖管理:使用`go get`命令可以下载和安装第三方包,`go mod download`则会下载所有模块的最新...

    notepad++插件 Tidy2_0.2

    3. **编码转换**:Tidy2支持多种字符编码之间的转换,有助于解决因编码不匹配导致的乱码问题。 4. **标签标准化**:Tidy2可以将非标准的HTML标签转换为符合HTML或XHTML标准的标签,确保代码的跨浏览器兼容性。 5. ...

    notepad++好用的html代码格式化插件Tidy2.dll.rar

    选择插件菜单——Plugin Manager——Show Plugin Manager,在插件列表中找到tidy2进行安装时总是报错: installation of tidy2 failed (我已经翻墙了并且能下载,但是下载完成后就报这个错误),于是只能使用手动...

    数据分析视频--Getting and Cleaning Data.zip

    1 - 3 - Components of Tidy Data (9-25).mp4 1 - 4 - Downloading Files (7-09).mp4 1 - 5 - Reading Local Files (4-55).mp4 1 - 6 - Reading Excel Files (3-55).mp4 1 - 7 - Reading XML (12-39).mp4 1 - 8 - ...

    php-debug-pack-7.2.2-nts-Win32-VC15-x64.zip

    【标题】"php-debug-pack-7.2.2-nts-Win32-VC15-x64.zip" 是PHP官方发布的调试包,版本为7.2.2,适用于64位的Windows操作系统,编译器为Visual C++ 15(即VS 2017),且是非线程安全(NTS)版本。这个压缩包主要用于...

Global site tag (gtag.js) - Google Analytics