Hoppa till innehåll
TextArray

HTML-enheter

En HTML-entitet skriver ett tecken med namn istället för med själva tecknet — & för &,   för ett icke-avbrytande mellanslag. Fem av dem är inte valfria: i HTML-källkod måste ett et-tecken eller en vinkelparentes som bokstavligen menas bokstavligen escapes, eller så läser webbläsaren det som uppmärkning.

Resten är en bekvämlighet och mindre nödvändiga än de brukade vara. En sida som tjänas som UTF-8 kan innehålla é, — och → direkt. Entiteter förtjänar fortfarande sin plats där karaktären är osynlig eller tvetydig (  kontra ett vanligt utrymme), där pipelinen inte är tillförlitligt UTF-8, och i e-postmallar, som förblir den sista platsen kodning fortfarande blir fel rutinmässigt.

Den här listan är den exakta uppsättningen som webbplatsens HTML-entitetsverktyg kodar och avkodar - sidan och verktyget läser samma tabell, så de kan inte glida isär.

Reserverade karaktärer

De fem som måste escapes i HTML-källa. Allt annat på den här sidan är en bekvämlighet; these are correctness.

EnhetKaraktärNumeriskKodpunkt
&&&U+0026
&lt;<&#60;U+003C
&gt;>&#62;U+003E
&quot;"&#34;U+0022
&apos;'&#39;U+0027

Mellanrum och skiljetecken

Bindestreck, citattecken och mellanslag som inte är mellanslag – de som går sönder när de klistras in från en ordbehandlare.

EnhetKaraktärNumeriskKodpunkt
&nbsp;icke-brytande utrymme&#160;U+00A0
&ensp;en space&#8194;U+2002
&emsp;em utrymme&#8195;U+2003
&thinsp;tunt utrymme&#8201;U+2009
&shy;mjukt bindestreck&#173;U+00AD
&mdash;&#8212;U+2014
&ndash;&#8211;U+2013
&horbar;&#8213;U+2015
&lsquo;&#8216;U+2018
&rsquo;&#8217;U+2019
&sbquo;&#8218;U+201A
&ldquo;&#8220;U+201C
&rdquo;&#8221;U+201D
&bdquo;&#8222;U+201E
&hellip;&#8230;U+2026
&bull;&#8226;U+2022
&middot;·&#183;U+00B7
&laquo;«&#171;U+00AB
&raquo;»&#187;U+00BB
&lsaquo;&#8249;U+2039
&rsaquo;&#8250;U+203A
&dagger;&#8224;U+2020
&Dagger;&#8225;U+2021
&permil;&#8240;U+2030
&prime;&#8242;U+2032
&Prime;&#8243;U+2033
&sect;§&#167;U+00A7
&para;&#182;U+00B6
&iexcl;¡&#161;U+00A1
&iquest;¿&#191;U+00BF
&brvbar;¦&#166;U+00A6
&uml;¨&#168;U+00A8
&macr;¯&#175;U+00AF
&acute;´&#180;U+00B4
&cedil;¸&#184;U+00B8
&ordf;ª&#170;U+00AA
&ordm;º&#186;U+00BA

Symboler och valuta

31 enheter

EnhetKaraktärNumeriskKodpunkt
&copy;©&#169;U+00A9
&reg;®&#174;U+00AE
&trade;&#8482;U+2122
&deg;°&#176;U+00B0
&plusmn;±&#177;U+00B1
&sup1;¹&#185;U+00B9
&sup2;²&#178;U+00B2
&sup3;³&#179;U+00B3
&frac14;¼&#188;U+00BC
&frac12;½&#189;U+00BD
&frac34;¾&#190;U+00BE
&times;×&#215;U+00D7
&divide;÷&#247;U+00F7
&minus;&#8722;U+2212
&ne;&#8800;U+2260
&le;&#8804;U+2264
&ge;&#8805;U+2265
&asymp;&#8776;U+2248
&equiv;&#8801;U+2261
&infin;&#8734;U+221E
&radic;&#8730;U+221A
&sum;&#8721;U+2211
&prod;&#8719;U+220F
&part;&#8706;U+2202
&int;&#8747;U+222B
&micro;µ&#181;U+00B5
&euro;&#8364;U+20AC
&pound;£&#163;U+00A3
&yen;¥&#165;U+00A5
&cent;¢&#162;U+00A2
&curren;¤&#164;U+00A4

Pilar

11 enheter

EnhetKaraktärNumeriskKodpunkt
&larr;&#8592;U+2190
&uarr;&#8593;U+2191
&rarr;&#8594;U+2192
&darr;&#8595;U+2193
&harr;&#8596;U+2194
&crarr;&#8629;U+21B5
&lArr;&#8656;U+21D0
&uArr;&#8657;U+21D1
&rArr;&#8658;U+21D2
&dArr;&#8659;U+21D3
&hArr;&#8660;U+21D4

grekiska bokstäver

Används mycket oftare för matematik och fysik än för grekisk text.

EnhetKaraktärNumeriskKodpunkt
&alpha;α&#945;U+03B1
&beta;β&#946;U+03B2
&gamma;γ&#947;U+03B3
&delta;δ&#948;U+03B4
&epsilon;ε&#949;U+03B5
&zeta;ζ&#950;U+03B6
&eta;η&#951;U+03B7
&theta;θ&#952;U+03B8
&iota;ι&#953;U+03B9
&kappa;κ&#954;U+03BA
&lambda;λ&#955;U+03BB
&mu;μ&#956;U+03BC
&nu;ν&#957;U+03BD
&xi;ξ&#958;U+03BE
&pi;π&#960;U+03C0
&rho;ρ&#961;U+03C1
&sigma;σ&#963;U+03C3
&tau;τ&#964;U+03C4
&upsilon;υ&#965;U+03C5
&phi;φ&#966;U+03C6
&chi;χ&#967;U+03C7
&psi;ψ&#968;U+03C8
&omega;ω&#969;U+03C9
&Alpha;Α&#913;U+0391
&Beta;Β&#914;U+0392
&Gamma;Γ&#915;U+0393
&Delta;Δ&#916;U+0394
&Theta;Θ&#920;U+0398
&Lambda;Λ&#923;U+039B
&Pi;Π&#928;U+03A0
&Sigma;Σ&#931;U+03A3
&Phi;Φ&#934;U+03A6
&Psi;Ψ&#936;U+03A8
&Omega;Ω&#937;U+03A9

Bokstäver med accent

Behövs sällan idag - en UTF-8-sida kan bära dessa tecken direkt. De spelar roll i e-postmallar och äldre system.

EnhetKaraktärNumeriskKodpunkt
&agrave;à&#224;U+00E0
&aacute;á&#225;U+00E1
&acirc;â&#226;U+00E2
&atilde;ã&#227;U+00E3
&auml;ä&#228;U+00E4
&aring;å&#229;U+00E5
&aelig;æ&#230;U+00E6
&ccedil;ç&#231;U+00E7
&egrave;è&#232;U+00E8
&eacute;é&#233;U+00E9
&ecirc;ê&#234;U+00EA
&euml;ë&#235;U+00EB
&igrave;ì&#236;U+00EC
&iacute;í&#237;U+00ED
&icirc;î&#238;U+00EE
&iuml;ï&#239;U+00EF
&ntilde;ñ&#241;U+00F1
&ograve;ò&#242;U+00F2
&oacute;ó&#243;U+00F3
&ocirc;ô&#244;U+00F4
&otilde;õ&#245;U+00F5
&ouml;ö&#246;U+00F6
&oslash;ø&#248;U+00F8
&oelig;œ&#339;U+0153
&ugrave;ù&#249;U+00F9
&uacute;ú&#250;U+00FA
&ucirc;û&#251;U+00FB
&uuml;ü&#252;U+00FC
&yacute;ý&#253;U+00FD
&yuml;ÿ&#255;U+00FF
&szlig;ß&#223;U+00DF
&scaron;š&#353;U+0161
&Scaron;Š&#352;U+0160
&zcaron;ž&#382;U+017E
&Zcaron;Ž&#381;U+017D
&Agrave;À&#192;U+00C0
&Aacute;Á&#193;U+00C1
&Acirc;Â&#194;U+00C2
&Auml;Ä&#196;U+00C4
&Aring;Å&#197;U+00C5
&AElig;Æ&#198;U+00C6
&Ccedil;Ç&#199;U+00C7
&Egrave;È&#200;U+00C8
&Eacute;É&#201;U+00C9
&Ecirc;Ê&#202;U+00CA
&Iacute;Í&#205;U+00CD
&Ntilde;Ñ&#209;U+00D1
&Oacute;Ó&#211;U+00D3
&Ouml;Ö&#214;U+00D6
&Oslash;Ø&#216;U+00D8
&OElig;Œ&#338;U+0152
&Uacute;Ú&#218;U+00DA
&Uuml;Ü&#220;U+00DC
&Yacute;Ý&#221;U+00DD
&eth;ð&#240;U+00F0
&thorn;þ&#254;U+00FE
&ETH;Ð&#208;U+00D0
&THORN;Þ&#222;U+00DE

FAQ

Vilka tecken måste escapes i HTML?
I textinnehåll måste & och < strikt vara. Inuti ett attributvärde behöver du också citattecknet som avgränsar det. Att fly >, " och ' överallt är vanligt eftersom det är lättare att tillämpa en regel än att spåra vilket sammanhang du befinner dig i.
Vad är skillnaden mellan   och ett normalt utrymme?
Ett icke-avbrytande mellanslag återges som ett mellanslag men förbjuder en radbrytning vid den punkten, och på varandra följande radbrytningar är inte kollapsade som vanligt blanksteg är. Det gör det rätt för "10 kg" och fel för indrag eller layoutavstånd.
Ska jag använda namngivna enheter eller numeriska?
Namngivna enheter är läsbara — © säger vad det är där © inte gör det. Numeriska ettor fungerar för varje tecken i Unicode, inklusive de som inte har något namn alls, och är det enda alternativet utanför HTML: XML definierar bara fem namn.
Varför visas min sida &amp; istället för &?
Den undkom två gånger - text som redan innehöll & gick igenom en kodare igen, vilket gjorde & för enheten till & i sin tur. Det är det klassiska symptomet på att fly på både skriv och rendering.
Behöver jag fortfarande entiteter på en UTF-8-sida?
Endast för de reserverade karaktärerna. Allt annat kan vara den bokstavliga karaktären, som är kortare och lättare att läsa och söka. Entiteter förblir användbara för osynliga karaktärer, där du vill att källan ska vara tydlig om vad som finns där.