logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

hxunent - replace HTML predefined character entities by UTF-8

Bugs

       The  program assumes entities are as defined by HTML. It doesn't read a document's DTD to find the actual
       definitions in use in a document.  With -f, it will even remove all entities that are not HTML entities.

7.x                                                10 Jul 2011                                        HXUNENT(1)

Description

       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
       <.

Diagnostics

       The program's exit value is 0 if all went well, otherwise:

       1         The input couldn't be read (file not found, file not readable...)

       2         Wrong command line arguments.

Name

       hxunent - replace HTML predefined character entities by UTF-8

Options

       The following options are supported:

       -b        The  five  builtin  entities of XML (&lt; &gt; &quot; &apos; &amp;) 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 &amp;. 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.

See Also

asc2xml(1), xml2asc(1), UTF-8 (RFC 2279)

Synopsis

hxunent [ -b ] [ -f ] [ file ]

See Also