The Mudcat Café TM
Thread #135056   Message #3092937
Posted By: JohnInKansas
11-Feb-11 - 01:13 AM
Thread Name: Tech: Entering special characters (moderated)
Subject: RE: Tech: Moderated thread on ampersand escapes
Characters that might not be on your keyboard can be posted using the ampersand-escape method, but for numerous reasonably common characters it is also possible to use an ampersand escape with the code being a name for the character rather than a character number. To do that you would use the form:

        &name;

The&once again tells the html interpreter that it's a code.

Without the # to tell it otherwise, the interpreter reads the code as a character string – i.e. as a "word."

The semicolon ;ends the code.

The characters for which "name codes" exist are called "named character entities" by the HTML standards, frequently shortened to just "character entities." There are a few character entities defined by various versions of the HTML standard, and several others that are in "common use" and can normally be expected to work. Most "HTML Textbooks" don't distinguished between the "specified" ones and the ones in general use.

Arful Codger may explain which are to be considered "useful" at mudcat, or perhaps just which ARE NOT to be considered okay here.

Note that in some cases "what you type" may be case sensitive. The following are the named character entities that my rather old handbook shows:

Instead of   "   you can type   "    "   Quotation mark
Instead of   &   you can type   &      &   Ampersand
Instead of   &#060;   you can type   &lt;       <   Less than
Instead of   &#062;   you can type   &gt;       >   Greater than
Instead of   &#160;   you can type   &nbsp;        Nonbreaking space
Instead of   &#161;   you can type   &iexcl;    ¡   Inverted exclamation point
Instead of   &#162;   you can type   &cent;    ¢   Cent sign
Instead of   &#163;   you can type   &pound;    £   Pound sign
Instead of   &#164;   you can type   &curren;   ¤   Gen currency sign
Instead of   &#165;   you can type   &yen;      ¥   Yen sign
Instead of   &#166;   you can type   &brvbar;   ¦   Broken vertical bar
Instead of   &#167;   you can type   &sect;    §   Section sign
Instead of   &#168;   you can type   &uml;      ¨   Umlaut
Instead of   &#169;   you can type   &copy;    ©   Copyright
Instead of   &#170;   you can type   &ordf;    ª   Feminine ordinal
Instead of   &#171;   you can type   &laquo;    «   Left angle quote
Instead of   &#172;   you can type   &not;      ¬   Not sign
Instead of   &#173;   you can type   &shy;      ­   Soft hypen
Instead of   &#174;   you can type   &reg;      ®   Registered trademark
Instead of   &#175;   you can type   &macr;    ¯   Macron accent
Instead of   &#176;   you can type   &deg;      °   Degree sign
Instead of   &#177;   you can type   &plusmn;   ±   Plus or minus
Instead of   &#178;   you can type   &sup2;    ²   Superscript 2
Instead of   &#179;   you can type   &sup3;    ³   Superscript 3
Instead of   &#180;   you can type   &acute;    ´   Acute accent
Instead of   &#181;   you can type   &micro;    µ   Micro sign (Greek mu)
Instead of   &#182;   you can type   &para;    ¶   Paragraph sign
Instead of   &#183;   you can type   &middot;   ·   Middle dot
Instead of   &#184;   you can type   &cedil;    ¸   Cedilla
Instead of   &#185;   you can type   &sup1;    ¹   Superscript 1
Instead of   &#186;   you can type   &ordm;    º   Masculine ordinal
Instead of   &#187;   you can type   &raquo;    »   Right angle quote
Instead of   &#188;   you can type   &frac14;   ¼   Fraction one-fourth
Instead of   &#189;   you can type   &frac12;   ½   Fraction one-half
Instead of   &#190;   you can type   &frac34;   ¾   Fraction three-fourths
Instead of   &#191;   you can type   &iquest;   ¿   Inverted question mark
Instead of   &#192;   you can type   &Agrave;   À   Capital A, grave accent
Instead of   &#193;   you can type   &Aacute;   Á   Capital A, acute accent
Instead of   &#194;   you can type   &Acirc;       Captial A, circumflex accent
Instead of   &#195;   you can type   &Atilde;   Ã   Capital A, tilde
Instead of   &#196;   you can type   &Auml;    Ä   Capital A, umlaut
Instead of   &#197;   you can type   &Aring;    Å   Capital A, ring
Instead of   &#198;   you can type   &AElig;    Æ   Capital AE ligature
Instead of   &#199;   you can type   &Ccedil    Ç   Capital C, cedilla
Instead of   &#200;   you can type   &Egrave;   È   Capital E, grave accent
Instead of   &#201;   you can type   &Eacute;   É   Captal E, acute accent
Instead of   &#202;   you can type   &Ecirc;    Ê   Capital E, circumflex accent
Instead of   &#203;   you can type   &Euml;    Ë   Capital E, umlaut
Instead of   &#204;   you can type   &Igrave;   Ì   Capital I, grave accent
Instead of   &#205;   you can type   &Iacute;   Í   Capital I, acute accent
Instead of   &#206;   you can type   &Icirc;    Π  Capital I, circumflex accent
Instead of   &#207;   you can type   &Iuml;    Ï   Capital I, umlaut
Instead of   &#208;   you can type   &ETH;      Ð   Capital eth, Icelandic
Instead of   &#209;   you can type   &Ntilde;   Ñ   Capital N, tilde
Instead of   &#210;   you can type   &Ograve;   Ò   Capital O, grave accent
Instead of   &#211;   you can type   &Oacute;   Ó   Capital O, acute accent
Instead of   &#212;   you can type   &Ocirc;    Ô   Capital O, circumflex accent
Instead of   &#213;   you can type   &Otilde;   Õ   Capital O, tilde
Instead of   &#214;   you can type   &Ouml;    Ö   Capital O, umlaut
Instead of   &#215;   you can type   &times;    ×   Multiply sign
Instead of   &#216;   you can type   &Oslash;   Ø   Capital O, slash
Instead of   &#217;   you can type   &Ugrave;   Ù   Capital U, grave accent
Instead of   &#218;   you can type   &Uacute;   Ú   Capital U, acute accent
Instead of   &#219;   you can type   &Ucirc;    Û   Capital U, circumflex accent
Instead of   &#220;   you can type   &Uuml;    Ü   Capital U, umlaut
Instead of   &#221;   you can type   &Yacute;   Ý   Capital Y, acute accent
Instead of   &#222;   you can type   &THORN;    Þ   Capital thorn, Icelandic
Instead of   &#223;   you can type   &szlig;    ß   Small sz ligature, German
Instead of   &#224;   you can type   &agrave;   à   Small a, grave accent
Instead of   &#225;   you can type   &aacute;   á   Small a, acute accent
Instead of   &#226;   you can type   &acirc;    â   Small a, circumflex accent
Instead of   &#227;   you can type   &atilde;   ã   Small a, tilde
Instead of   &#228;   you can type   &auml;    ä   Small a, umlaut
Instead of   &#229;   you can type   &aring;    å   Small a, ring
Instead of   &#230;   you can type   &aelig;    æ   Small ae ligature
Instead of   &#231;   you can type   &ccedil;   ç   Small c, cedilla
Instead of   &#232;   you can type   &egrave;   è   Small e, grave accent
Instead of   &#233;   you can type   &eacute;   é   Small e, acute accent
Instead of   &#234;   you can type   &ecirc;    ê   Small e, circumflex accent
Instead of   &#235;   you can type   &euml;    ë   Small e, umlaut
Instead of   &#236;   you can type   &igrave    ì   Small i, grave accent
Instead of   &#237;   you can type   &iacute    í   Small i, acute accent
Instead of   &#238;   you can type   &icirc;    î   Small i, circumflex accent
Instead of   &#239;   you can type   &iuml;    ï   Small i, umlaut
Instead of   &#240;   you can type   &eth;      ð   Small eth, Icelandic
Instead of   &#241;   you can type   &ntilde;   ñ   Small n, tilde
Instead of   &#242;   you can type   &ograve;   ò   Small o, grave accent
Instead of   &#243;   you can type   &oacute;   ó   Small o, acute accent
Instead of   &#244;   you can type   &ocirc;    ô   Small o, circumflex accent
Instead of   &#245;   you can type   &otilde;   õ   Small o, tilde
Instead of   &#246;   you can type   &ouml;    ö   Small o, umlaut
Instead of   &#247;   you can type   &divide;   ÷   Division sign
Instead of   &#248;   you can type   &oslash;   ø   Small o, slash
Instead of   &#249;   you can type   &ugrave;   ù   Small u, grave accent
Instead of   &#250;   you can type   &uacute;   ú   Small u, acute accent
Instead of   &#251;   you can type   &ucirc;    û   Small u, circumflex accent
Instead of   &#252;   you can type   &uuml;    ü   Small u, umlaut
Instead of   &#253;   you can type   &yacute;   ý   Small y, acute accent
Instead of   &#254;   you can type   &thorn;    þ   Small thorn, Icelandic
Instead of   &#255;   you can type   &yuml;    ÿ   Small y, umlaut


Note that the above "tabulation" uses a <pre> and </pre> tag and shoud show in a monospace type. If columns don't show, or if someone copies and pastes it, selecting Courier or some other mono font may straighten them out. If incorporated into the "permanent" thread, they probably should be made into a real table(?).

These named char entities are the ones commonly used in English/Roman text, and include those named in the html standard. I have NOT checked to see how many are included in the list that aren't "standard" although all of these should be read by most html website interpreters.

Other languages may include other entities based on common usage, but they're probably unlikely to be recognized correctly at mudcat. When in doubt, the numerical code should be used.

Decimal character numbers from 130 through 150 are shown in my (HTML ver 4) handbook as "sometimes won't work." I don't at present have an answer as to why they're listed if the don't; but maybe we'll get to that later.

John