hxunent1
Replace html predefined character entities by utf-8
Usage
hxunent [-b]
[-f]
[file]
Overview
The hxunent command reads the file (or standard input) and copies it to standard output with &-entities by their equivalent character (encoded as UTF-8). E.g., " is replaced by " and < is replaced by <.
Options
The following options are supported:
-
-b -
The five builtin entities of XML (< > " ' &) are not replaced but copied unchanged. This is necessary if the output has to be valid XML or SGML.
-
-f -
This option changes how unknown entities or lone ampersands are handled. Normally they are copied unchanged, but this option tries to "fix" them by replacing ampersands by &. Often such stray ampersands are the result of copy and paste of URLs into a document and then this option indeed fixes them and makes the document valid.
Diagnostics
The program's exit value is 0 if all went well, otherwise:
|
The input couldn't be read (file not found, file not readable...) |
|---|---|
|
Wrong command line arguments. |
Releases
9 releases since Debian 6.0 (Squeeze); the text changed 2 times.