Convert|Characters

The Characters submenu of the Convert menu has several commands for converting between actual characters and various escapes and entities representing those characters. The conversion can work on clip or folder labels, the body text of clips, or clip or folder URLs. The edit control that most recently had keyboard focus is the one that the conversion is applied to. If you select some text first then only the selected text is converted. If there is no selection then the conversion affects all the text in the edit control.

Convert|Characters|Characters ⇒ \uFFFF

Replace non-ASCII characters with escape sequences in the form of \uFFFF representing the Unicode code points of the characters.

Convert|Characters|\uFFFF ⇒ Characters

Replace escape sequences in the form of \uFFFF with their actual characters.

Convert|Characters|Characters ⇒ 

Replace non-ASCII characters with a decimal character references in the form of .

Convert|Characters|Characters ⇒ 

Replace non-ASCII characters with a hexadecimal character references in the form of .

Convert|Characters| and  ⇒ Characters

Replace decimal and hexadecimal character references in the form of  and  with their actual characters.

This command does not convert numeric character references that represent the characters <, >, ', ", and & that have special meanings in XML. To convert these, use Convert|Characters|XML Entities ⇒ Reserved Characters.

Convert|Characters|Characters ⇒ &htmlchar;

Replace characters that have HTML entities with those HTML entities. It changes “après-ski” into “apr&egrave;s-ski”, for example.

Characters that do not have HTML entities are not changed. If you want to convert your clip into pure ASCII using HTML entities and numeric character references for non-ASCII characters, first use the Characters ⇒ &htmlchar; command to replace those characters that have named HTML entities. Then use the Characters ⇒ &#65535; or Characters ⇒ &#xFFFF; command to replace the remaining non-ASCII characters that do not have named HTML entities.

This command does not replace reserved characters such as <. Thus you can safely use this command on an entire HTML file without destroying its HTML tags. If you do want to replace reserved characters such as < with entities such as &lt;, use the Convert|Characters|Reserved Characters ⇒ XML Entities menu item.

Convert|Characters|&htmlchar; ⇒ Characters

Replace named HTML entities with their actual characters.

This command does not replace numeric character references. Only named HTML entities are replaced. To replace both named HTML entities and numeric character references, use both the &htmlchar; ⇒ Characters command and the Convert|Characters|&#65535; and &#xFFFF; ⇒ Characters command.

This command also does not replace HTML entities that represent reserved characters such as &lt;. To replace those, use Convert|Characters|XML Entities ⇒ Reserved Characters.

Convert|Characters|Reserved Characters ⇒ XML Entities

Replace the characters <, >, ', ", and & that have special meanings in XML with their respective XML entities &lt;, &gt;, &apos;, &quot;, and &amp;.

Convert|Characters|XML Entities ⇒ Reserved Characters

Replace XML entities &lt;, &gt;, &apos;, &quot;, and &amp; with the characters <, >, ', ", and & that they represent. Numeric character references that represent these 5 characters are also converted.