Converts text with many possible cleanups, including preparation of HTML and Java, aligning in columns, character set conversion, case converting, removing excess white space, removing blank lines, preparing regex expressions.... converts raw text with the following possible cleanups: 0. Flow text by removing newline characters. This is useful for preparing text to paste into web comment boxes. 1 Convert awkward characters to entities for HTML, e.g. & -> & or accented characters like é to é 2. Quote for Java Strings. e.g. C:\MyDir\MyFile.txt -> "C:\\MyDir\\MyFile.txt" and convert Java literals back to Strings. 3. Convert to a CSV field with commas and spaces in quotes, and quotes doubled. 4. Convert to Java char [] literals, e.g. c:\ -> new char { 'c', ':', '\\' } 5. Strip HTML tags such as

and &. It takes raw text and converts HTML's reserved characters such as & < > and " and converts them to their cooked enitity forms & < > and ". It also converts accented and special characters to their cooked forms, e.g. the copyright symbol to © and the e' character to é Just paste the raw text into the upper window, click Convert then copy the converted cooked text from the lower window. When you run the Quoter Amanuensis as an application, it is even more automatic. You don't need to do any manual pasting and copying. Just click Convert to convert the current contents of the clipboard. The cooked HTML replaces the old the raw text clipboard contents. This automatic feature is not available in the Applet version because the Applet sandbox considers it a security risk. For example, Quoter will take a clipboard that looks like this: special characters: < > & " ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ ÷ × accented characters like: À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ. and converts it to this: special characters: < > & " ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ ÷ × accented characters like: À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ. Quoter is also useful when you are writing Java programs that write Java or C++ programs. For example, when you select Java instead of HTML as the target it will take a clipboard containing template code like this: if ( myString.compareTo("\n ABC") > 0 ) test++; it will convert it to: "if ( myString.compareTo(\"\\n ABC\") > 0 )\n" + " test++;\n" It is also useful any time you cut and paste material for String literals from some other source, e.g. in preparing filenames. For example, it will convert: C:\myDir\Myprog.exe to "C:\\myDir\\Myprog.exe" Watch out! Quoter translates   to 0xA0, a non-printing space, not ordinary 0X20 space. If there are other transformations you would find useful, please just ask. Why the 99 logo? It represents a double quote character. Quoter among other things "quotes" (in the sense of escapes) regexes and Java strings using \.