有没有办法可以使用标准的 linux 工具链执行以下操作?
假设 example.com/index.php 的来源是:
Hello, & world! "
我怎么能做这样的事情......
curl -s http://example.com/index.php | htmlentities
...这将打印以下内容:
Hello, & world! "
只使用标准的 linux 工具链?
有没有办法可以使用标准的 linux 工具链执行以下操作?
假设 example.com/index.php 的来源是:
Hello, & world! "
我怎么能做这样的事情......
curl -s http://example.com/index.php | htmlentities
...这将打印以下内容:
Hello, & world! "
只使用标准的 linux 工具链?
使用recode
.
$ echo 'Hello, & world! "' | recode HTML_4.0
Hello, & world! "
编辑:顺便说一下,recode
提供了对应于不同版本的 HTML 和 XML 的几种不同的转换,所以如果你有一个非常旧的 HTML 文档,你可以使用 egHTML_3.2
而不是。HTML_4.0
运行recode -l
将列出程序支持的所有字符集的完整列表。
alias decode="php -r 'echo html_entity_decode(fgets( STDIN ));'"
$ echo 'Hello, & world! "' | decode
Hello, & world! "