середу, 11 лютого 2015 р.

1 опр (WEB)

Escape последовательности

Интернет-страницы - это текстовые файлы, содержимое которых можно разделить на разметку гипертекста и смысловой текст. Разметка определяется правилами языка HTML. Элементы разметки (тэги) отделяются специальными символами < (знак "меньше") и >(знак "больше"). Но эти символы (это же математические знаки) могут быть необходимы в тексте. Если просто написать в исходном тексте страницы знак "меньше", то при его интерпретации броузером произойдет ошибка, поскольку после этого символа ожидается имя тэга.
Для решения проблемы использования служебных символов в тексте язык HTML (как и языки программирования) применяются "escape-последовательности" (еще их называют "подстановками"). Это особые сочетания символов, которые означают для интерпретатора другой символ. Вообще-то, таким же способом можно выразить любой символ.
В языке HTML имеется два способа указания символов через подстановки: по номеру в таблице или с помощью мнемонического имени символа. Общий вид подстановки такой:
&номер_или_имя;
Например, подстановки &#169; и &copy; вызовут появление одного и того же символа © (знак "Copyright").
Самые частоупотребляемые подстановки - это те, которые заменяют управляющие символы разметки HTML и знак амперсанда (&), использующийся в синтаксисе самих подстановок.
меньше - < - &lt;
больше - > - &gt;
амперсанд - & - &amp;
Еще одна важная подстановка - символ непереносимого пробела (No Breaking SPace). Несколько таких пробелов (или чередование его с обычными пробелами) не сливаются в один при интерпретации броузером. Он рассматривается как значащий символ, занимающий столько же места, сколько 1 обычный пробел. Его имя - &nbsp;.         А этот отступ иллюстрирует использование нескольких таких пробелов.
Внимание, escape-последовательности чувствительны к регистру. Это значит, что (например) нельзя использовать &LT; вместо&lt;.
Символы таблицы ISO-8859-1
номеримяописаниепросмотр
&#00;-&#08;-Unused-
&#09;-Horizontal Tabspace
&#10;-Line feedspace
&#11;-&#31;-Unused-
&#32;-Spacespace
&#33;-Exclamation mark!
&#34;&quot;Quotation mark"
&#35;-Number sign#
&#36;-Dollar sign$
&#37;-Percent sign%
&#38;&amp;Ampersand&
&#39;-Apostrophe'
&#40;-Left parenthesis(
&#41;-Right parenthesis)
&#42;-Asterisk*
&#43;-Plus sign+
&#44;-Comma,
&#45;-Hyphen-
&#46;-Period (full stop).
&#47;-Solidus (slash)/
&#48;-&#57;-Digits (0-9)0 - 9
&#58;-Colon:
&#59;-Semi-colon;
&#60;&lt;Less than<
&#61;-Equals sign=
&#62;&gt;Greater than>
&#63;-Question mark?
&#64;-Commercial at@
&#65;-&#90;-Upper case A-ZA - Z
&#91;-Left square bracket[
&#92;-Reverse solidus (backslash)\
&#93;-Right square bracket]
&#94;-Caret^
&#95;-Horizontal bar_
&#96;-Acute accent`
&#97;-&#122;-Lower case a-za - z
&#123;-Left curly brace{
&#124;-Vertical bar|
&#125;-Right curly brace}
&#126;-Tilde~
&#127;-&#159;-Unused-
&#160;&nbsp;Non-breaking space 
&#161;&iexcl;Inverted exclamation¡
&#162;&cent;Cent sign¢
&#163;&pound;Pound sterling sign£
&#164;&curren;General currency sign¤
&#165;&yen;Yen sign¥
&#166;&brvbar;Broken vertical bar¦
&#167;&sect;Section sign§
&#168;&uml;Umlaut (dierisis)¨
&#169;&copy;Copyright©
&#170;&ordf;Feminine ordinalª
&#171;&laquo;Left angle quote, guillemot left«
&#172;&not;Not sign¬
&#173;&shy;Soft hyphen
&#174;&reg;Registered trademark®
&#175;&macr;Macron accent¯
&#176;&deg;Degree sign°
&#177;&plusmn;Plus or minus±
&#178;&sup2;Superscript two²
&#179;&sup3;Superscript three³
&#180;&acute;Acute accent´
&#181;&micro;Micro signµ
&#182;&para;Paragraph sign
&#183;&middot;Middle dot·
&#184;&cedil;Cedilla¸
&#185;&sup1;Superscript one¹
&#186;&ordm;Masculine ordinalº
&#187;&raquo;Right angle quote, guillemot right»
&#188;&frac14;Fraction (one quarter)¼
&#189;&frac12;Fraction (one half)½
&#190;&frac34;Fraction (three quarters)¾
&#191;&iquest;Inverted question mark¿
&#192;&Agrave;Capital A, grave accentÀ
&#193;&Aacute;Capital A, acute accentÁ
&#194;&Acirc;Capital A, circumflex accentÂ
&#195;&Atilde;Capital A, tildeÃ
&#196;&Auml;Capital A, umlaut (dierisis)Ä
&#197;&Aring;Capital A, ringÅ
&#198;&AElig;Capital AE dipthong (ligature)Æ
&#199;&Ccedil;Capital C, cedillaÇ
&#200;&Egrave;Capital E, grave accentÈ
&#201;&Eacute;Capita E, acute accentÉ
&#202;&Eirc;Capital E, circumflex accentÊ
&#203;&Euml;Capital E, umlaut (dierisis)Ë
&#204;&Igrave;Capital I, grave accentÌ
&#205;&Iacute;Capital I, acute accentÍ
&#206;&Icirc;Capital I, circumflex accentÎ
&#207;&Iuml;Capital I, umlaut (dierisis)Ï
&#208;&ETH;Capital Eth, IcelandicÐ
&#209;&Ntilde;Capital N, tildeÑ
&#210;&Ograve;Capital O, grave accentÒ
&#211;&OacuteCapital O, acute accentÓ
&#212;&Ocirc;Capital O, circumflex accentÔ
&#213;&Otilde;Capital O, tildeÕ
&#214;&Ouml;Capital O, umlaut (dierisis)Ö
&#215;&times;Multiply sign×
&#216;&Oslash;Capital O, slashØ
&#217;&UgraveCapital U, grave accentÙ
&#218;&Uacute;Capital U, acute accentÚ
&#219;&Ucirc;Capital U, circumflex accentÛ
&#220;&Uuml;Capital U, umlaut (dierisis)Ü
&#221;&Yacute;Capital Y, acute accentÝ
&#222;&THORN;Capital Thorn, IcelandicÞ
&#223;&szlig;Small sharp s, German (sz ligature)ß
&#224;&agrave;Small a, grave accentà
&#225;&aacute;Small a, acute accentá
&#226;&acirc;Small a, circumflex accentâ
&#227;&atilde;Small a, tildeã
&#228;&aumlSmall a, umlaut (dierisis)ä
&#229;&aring;Small a, ringå
&#230;&aelig;Small ae dipthong (ligature)æ
&#231;&ccedil;Small c, cedillaç
&#232;&egrave;Small e, grave accentè
&#233;&eacute;Small e, acute accenté
&#234;&ecirc;Small e, circumflex accentê
&#235;&euml;Small e, umlaut (dierisis)ë
&#236;&igrave;Small i, grave accentì
&#237;&iacute;Small i, acute accentí
&#238;&icirc;Small i, circumflex accentî
&#239;&iuml;Small i, umlaut (dierisis)ï
&#240;&eth;Small eth, Icelandicð
&#241;&ntilde;Small n, tildeñ
&#242;&ograve;Small o, grave accentò
&#243;&oacute;Small o, acute accentó
&#244;&ocirc;Small o, circumflex accentô
&#245;&otilde;Small o, tildeõ
&#246;&ouml;Small o, umlaut (dierisis)ö
&#247;&divide;Division sign÷
&#248;&oslash;Small o, slashø
&#249;&ugrave;Small u, grave accentù
&#250;&uacute;Small u, acute accentú
&#251;&ucirc;Small u, circumflex accentû
&#252;&uuml;Small u, umlaut (dierisis)ü
&#253;&yacute;Small y, acute accentý
&#254;&thorn;Small thorn, Icelandicþ
&#255;&yuml;Small y, umlaut (dierisis)ÿ
&#338;&OElig;Latin Capital OE (ligature)Œ
&#339;&oelig;Latin Small OE (ligature)œ
&#352;&Scaron;Capital S with caronŠ
&#353;&scaron;Small s with caronš
&#376;&Yuml;Capital Y with dierisisŸ
&#710;&circ;Circumflex accentˆ
&#732;&tilde;Small tilde˜
&#8211;&ndash;En dash
&#8212;&mdash;Em dash
&#8216;&lsquo;Left single quotation mark
&#8217;&rsquo;Right single quotation mark
&#8218;&sbquo;Single low-9 quotation mark
&#8220;&ldquo;Left double quotation mark
&#8221;&rdquo;Right double quotation mark
&#8222;&bdquo;Double low-9 quotation mark
&#8224;&dagger;Dagger
&#8225;&Dagger;Double Dagger
&#8240;&permil;Per mille (thousand) sign
&#8249;&lsaquo;Single left-pointing angle quotation mark
&#8250;&rsaquo;Single right-pointing angle quotation mark
&#8364;&euro;Euro sign
Математические и специальные символы
номеримяописаниепросмотр
&#402;&fnof;florin (latin small f with hook)ƒ
&#913;&Alpha;Greek capital AlphaΑ
&#914;&Beta;Greek capital BetaΒ
&#915;&Gamma;Greek capital GammaΓ
&#916;&Delta;Greek capital DeltaΔ
&#917;&Epsilon;Greek capital EpsilonΕ
&#918;&Zeta;Greek capital ZetaΖ
&#919;&Eta;Greek capital EtaΗ
&#920;&Theta;Greek capital ThetaΘ
&#921;&Iota;Greek capital IotaΙ
&#922;&Kappa;Greek capital KappaΚ
&#923;&Lambda;Greek capital LambdaΛ
&#924;&Mu;Greek capital MuΜ
&#925;&Nu;Greek capital NuΝ
&#926;&Xi;Greek capital XiΞ
&#927;&Omicron;Greek capital OmicronΟ
&#928;&Pi;Greek capital PiΠ
&#929;&Rho;Greek capital RhoΡ
&#931;&Sigma;Greek capital SigmaΣ
&#932;&Tau;Greek capital TauΤ
&#933;&Upsilon;Greek capital UpsilonΥ
&#934;&Phi;Greek capital PhiΦ
&#935;&Chi;Greek capital ChiΧ
&#936;&Psi;Greek capital PsiΨ
&#937;&Omega;Greek capital OmegaΩ
&#945;&Alpha;Greek small Alphaα
&#946;&Beta;Greek small Betaβ
&#947;&Gamma;Greek small Gammaγ
&#948;&Delta;Greek small Deltaδ
&#949;&Epsilon;Greek small Epsilonε
&#950;&Zeta;Greek small Zetaζ
&#951;&Eta;Greek small Etaη
&#952;&Theta;Greek small Thetaθ
&#953;&Iota;Greek small Iotaι
&#954;&Kappa;Greek small Kappaκ
&#955;&Lambda;Greek small Lambdaλ
&#956;&Mu;Greek small Muμ
&#957;&Nu;Greek small Nuν
&#958;&Xi;Greek small Xiξ
&#959;&Omicron;Greek small Omicronο
&#960;&Pi;Greek small Piπ
&#961;&Rho;Greek small Rhoρ
&#962;&Sigma;Greek small final Sigmaς
&#963;&Sigma;Greek small Sigmaσ
&#964;&Tau;Greek small Tauτ
&#965;&Upsilon;Greek small Upsilonυ
&#966;&Phi;Greek small Phiφ
&#967;&Chi;Greek small Chiχ
&#968;&Psi;Greek small Psiψ
&#969;&Omega;Greek small Omegaω
&#977;&thetasym;Greek theta symbolϑ
&#978;&upsih;Greek Upsilon with hookϒ
&#982;&piv;Greek Pi symbolϖ
&#8194;&ensp;En space
&#8195;&emsp;Em space
&#8201;&thinsp;Thin space
&#8204;&zwnj;Zero width non-joiner
&#8205;&zwj;Zero width joiner
&#8206;&lrm;Left-to-right mark
&#8207;&rlm;Right-to-left mark
&#8226;&bull;Small black circle
&#8230;&hellip;Horizontal Ellipsis
&#8242;&prime;Prime = minutes = feet
&#8254;&oline;Overline = Spacing overscore
&#8260;&frasl;Fraction Slash
&#8472;&weierp;Script capital P = Weierstrass p
&#8465;&image;Blackletter capital I (imaginary part)
&#8476;&real;Blackletter capital R (real part)
&#8482;&trade;Trademark symbol
&#8501;&alefsym;Alef symbol = first transfinite
&#8592;&larr;Leftwards arrow
&#8593;&uarr;Upwards arrow
&#8594;&rarr;Rightwards arrow
&#8595;&darr;Downwards arrow
&#8596;&harr;Left Right arrow
&#8629;&crarr;Donwards arrow with corner leftwards
&#8656;&lArr;Leftwards double arrow
&#8657;&uArr;Upwards double arrow
&#8658;&rArr;Rightwards double arrow
&#8659;&dArr;Downwards double arrow
&#8660;&hArr;Left Right double arrow
&#8704;&forall;For All
&#8706;&part;Partial Differential
&#8707;&exist;There exists
&#8709;&empty;Empty Set
&#8711;&nabla;Nabla = Backward difference
&#8712;&isn;Element Of...
&#8713;&notin;Not an elementof
&#8715;&ni;Contains as member
&#8719;&prod;n-ary product = product sign
&#8721;&sum;n-ary summation
&#8722;&minus;Minus sign
&#8730;&radic;Square root = radical sign
&#8733;&prop;Proportional to
&#8734;&infin;Infinity symbol
&#8736;&ang;Angle
&#8743;&and;Logical and = wedge
&#8744;&or;Logical or = vee
&#8745;&cap;Intersection
&#8746;&cup;Union = cup
&#8747;&int;Integral
&#8756;&there4;Therefore
&#8764;&sim;Tilde operator
&#8773;&cong;Approximately equal to
&#8776;&asymp;Almost equal to = Asymptotic
&#8800;&ne;Not equal to
&#8801;&equiv;Identical to
&#8804;&le;Less than or euqal to
&#8805;&ge;Greater than or equal to
&#8834;&sub;Subset of
&#8835;&sup;Superset of
&#8836;&nsub;Not a subset of
&#8838;&sube;Subset of or equal to
&#8839;&supe;Superset of or equal to
&#8853;&oplus;Circle plus
&#8855;&otimes;Circled times
&#8869;&perp;Othogonal = Perpendicular to
&#8901;&sdot;Dot operator
&#8968;&lceil;Left ceiling
&#8969;&rceil;Right ceiling
&#8970;&lfloor;Left floor
&#8971;&rfloor;Right floor
&#9001;&lang;Left pointing angle bracket
&#9002;&rang;Right pointing angle bracket
&#9674;&loz;Lozenge
&#9824;&spades;Black Spade suit
&#9827;&clubs;Black Clubs suit
&#9829;&hearts;Black Hearts suit
&#9830;&diams;Black Diamonds suit

Немає коментарів:

Дописати коментар