entities constant
A map of all symbols with their corresponding non-ASCII code charcter entities.
Note: The following characters were left out of this map as
values, as they do not have actual character representations:
zero-width non-joiner (‌
), zero-width joiner (‍
),
left-to-right mark (‎
), and right-to-left mark (‏
).
Implementation
static const Map<String, String> entities = <String, String>{
// double quote
'"': '"',
// ampersand
'&': '&',
// apostrophe (single quote)
'\'': ''',
// less-than
'<': '<',
// greater-than
'>': '>',
// non-breaking space
' ': ' ',
// inverted exclamation mark
'¡': '¡',
// cent sign
'¢': '¢',
// pound sign
'£': '£',
// currency sign
'¤': '¤',
// yen sign (yuan sign)
'¥': '¥',
// broken bar (broken vertical bar)
'¦': '¦',
// section sign
'§': '§',
// diaeresis (spacing diaeresis)
'¨': '¨',
// copyright symbol
'©': '©',
// feminine ordinal indicator
'ª': 'ª',
// left-pointing double angle quotation mark (left pointing guillemet)
'«': '«',
// not sign
'¬': '¬',
// registered sign (registered trademark symbol)
'®': '®',
// macron (spacing macron, overline, APL overbar)
'¯': '¯',
// degree symbol
'°': '°',
// plus-minus sign (plus-or-minus sign)
'±': '±',
// superscript two (superscript digit two, squared)
'²': '²',
// superscript three (superscript digit three, cubed)
'³': '³',
// acute accent (spacing acute)
'´': '´',
// micro sign
'µ': 'µ',
// pilcrow sign (paragraph sign)
'¶': '¶',
// middle dot (Georgian comma, Greek middle dot)
'·': '·',
// cedilla (spacing cedilla)
'¸': '¸',
// superscript one (superscript digit one)
'¹': '¹',
// masculine ordinal indicator
'º': 'º',
// right-pointing double angle quotation mark (right pointing guillemet)
'»': '»',
// vulgar fraction one quarter (fraction one quarter)
'¼': '¼',
// vulgar fraction one half (fraction one half)
'½': '½',
// vulgar fraction three quarters (fraction three quarters)
'¾': '¾',
// inverted question mark (turned question mark)
'¿': '¿',
// Latin capital letter A with grave accent (Latin capital letter A grave)
'À': 'À',
// Latin capital letter A with acute accent
'Á': 'Á',
// Latin capital letter A with circumflex
'Â': 'Â',
// Latin capital letter A with tilde
'Ã': 'Ã',
// Latin capital letter A with diaeresis
'Ä': 'Ä',
// Latin capital letter A with ring above (Latin capital letter A ring)
'Å': 'Å',
// Latin capital letter AE (Latin capital ligature AE)
'Æ': 'Æ',
// Latin capital letter C with cedilla
'Ç': 'Ç',
// Latin capital letter E with grave accent
'È': 'È',
// Latin capital letter E with acute accent
'É': 'É',
// Latin capital letter E with circumflex
'Ê': 'Ê',
// Latin capital letter E with diaeresis
'Ë': 'Ë',
// Latin capital letter I with grave accent
'Ì': 'Ì',
// Latin capital letter I with acute accent
'Í': 'Í',
// Latin capital letter I with circumflex
'Î': 'Î',
// Latin capital letter I with diaeresis
'Ï': 'Ï',
// Latin capital letter Eth
'Ð': 'Ð',
// Latin capital letter N with tilde
'Ñ': 'Ñ',
// Latin capital letter O with grave accent
'Ò': 'Ò',
// Latin capital letter O with acute accent
'Ó': 'Ó',
// Latin capital letter O with circumflex
'Ô': 'Ô',
// Latin capital letter O with tilde
'Õ': 'Õ',
// Latin capital letter O with diaeresis
'Ö': 'Ö',
// multiplication sign
'×': '×',
// Latin capital letter O with stroke (Latin capital letter O slash)
'Ø': 'Ø',
// Latin capital letter U with grave accent
'Ù': 'Ù',
// Latin capital letter U with acute accent
'Ú': 'Ú',
// Latin capital letter U with circumflex
'Û': 'Û',
// Latin capital letter U with diaeresis
'Ü': 'Ü',
// Latin capital letter Y with acute accent
'Ý': 'Ý',
// Latin capital letter THORN
'Þ': 'Þ',
// Latin small letter sharp s (ess-zed); see German Eszett
'ß': 'ß',
// Latin small letter a with grave accent
'à': 'à',
// Latin small letter a with acute accent
'á': 'á',
// Latin small letter a with circumflex
'â': 'â',
// Latin small letter a with tilde
'ã': 'ã',
// Latin small letter a with diaeresis
'ä': 'ä',
// Latin small letter a with ring above
'å': 'å',
// Latin small letter ae (Latin small ligature ae)
'æ': 'æ',
// Latin small letter c with cedilla
'ç': 'ç',
// Latin small letter e with grave accent
'è': 'è',
// Latin small letter e with acute accent
'é': 'é',
// Latin small letter e with circumflex
'ê': 'ê',
// Latin small letter e with diaeresis
'ë': 'ë',
// Latin small letter i with grave accent
'ì': 'ì',
// Latin small letter i with acute accent
'í': 'í',
// Latin small letter i with circumflex
'î': 'î',
// Latin small letter i with diaeresis
'ï': 'ï',
// Latin small letter eth
'ð': 'ð',
// Latin small letter n with tilde
'ñ': 'ñ',
// Latin small letter o with grave accent
'ò': 'ò',
// Latin small letter o with acute accent
'ó': 'ó',
// Latin small letter o with circumflex
'ô': 'ô',
// Latin small letter o with tilde
'õ': 'õ',
// Latin small letter o with diaeresis
'ö': 'ö',
// division sign (obelus)
'÷': '÷',
// Latin small letter o with stroke (Latin small letter o slash)
'ø': 'ø',
// Latin small letter u with grave accent
'ù': 'ù',
// Latin small letter u with acute accent
'ú': 'ú',
// Latin small letter u with circumflex
'û': 'û',
// Latin small letter u with diaeresis
'ü': 'ü',
// Latin small letter y with acute accent
'ý': 'ý',
// Latin small letter thorn
'þ': 'þ',
// Latin small letter y with diaeresis
'ÿ': 'ÿ',
// Latin capital ligature oe
'Œ': 'Œ',
// Latin small ligature oe
'œ': 'œ',
// Latin capital letter s with caron
'Š': 'Š',
// Latin small letter s with caron
'š': 'š',
// Latin capital letter y with diaeresis
'Ÿ': 'Ÿ',
// Latin small letter f with hook (function, florin)
'ƒ': 'ƒ',
// modifier letter circumflex accent
'ˆ': 'ˆ',
// small tilde
'˜': '˜',
// Greek capital letter Alpha
'Α': 'Α',
// Greek capital letter Beta
'Β': 'Β',
// Greek capital letter Gamma
'Γ': 'Γ',
// Greek capital letter Delta
'Δ': 'Δ',
// Greek capital letter Epsilon
'Ε': 'Ε',
// Greek capital letter Zeta
'Ζ': 'Ζ',
// Greek capital letter Eta
'Η': 'Η',
// Greek capital letter Theta
'Θ': 'Θ',
// Greek capital letter Iota
'Ι': 'Ι',
// Greek capital letter Kappa
'Κ': 'Κ',
// Greek capital letter Lambda
'Λ': 'Λ',
// Greek capital letter Mu
'Μ': 'Μ',
// Greek capital letter Nu
'Ν': 'Ν',
// Greek capital letter Xi
'Ξ': 'Ξ',
// Greek capital letter Omicron
'Ο': 'Ο',
// Greek capital letter Pi
'Π': 'Π',
// Greek capital letter Rho
'Ρ': 'Ρ',
// Greek capital letter Sigma
'Σ': 'Σ',
// Greek capital letter Tau
'Τ': 'Τ',
// Greek capital letter Upsilon
'Υ': 'Υ',
// Greek capital letter Phi
'Φ': 'Φ',
// Greek capital letter Chi
'Χ': 'Χ',
// Greek capital letter Psi
'Ψ': 'Ψ',
// Greek capital letter Omega
'Ω': 'Ω',
// Greek small letter alpha
'α': 'α',
// Greek small letter beta
'β': 'β',
// Greek small letter gamma
'γ': 'γ',
// Greek small letter delta
'δ': 'δ',
// Greek small letter epsilon
'ε': 'ε',
// Greek small letter zeta
'ζ': 'ζ',
// Greek small letter eta
'η': 'η',
// Greek small letter theta
'θ': 'θ',
// Greek small letter iota
'ι': 'ι',
// Greek small letter kappa
'κ': 'κ',
// Greek small letter lambda
'λ': 'λ',
// Greek small letter mu
'μ': 'μ',
// Greek small letter nu
'ν': 'ν',
// Greek small letter xi
'ξ': 'ξ',
// Greek small letter omicron
'ο': 'ο',
// Greek small letter pi
'π': 'π',
// Greek small letter rho
'ρ': 'ρ',
// Greek small letter final sigma
'ς': 'ς',
// Greek small letter sigma
'σ': 'σ',
// Greek small letter tau
'τ': 'τ',
// Greek small letter upsilon
'υ': 'υ',
// Greek small letter phi
'φ': 'φ',
// Greek small letter chi
'χ': 'χ',
// Greek small letter psi
'ψ': 'ψ',
// Greek small letter omega
'ω': 'ω',
// Greek theta symbol
'ϑ': 'ϑ',
// Greek Upsilon with hook symbol
'ϒ': 'ϒ',
// Greek pi symbol
'ϖ': 'ϖ',
// en space
' ': ' ',
// em space
' ': ' ',
// thin space
' ': ' ',
// en dash
'–': '–',
// em dash
'—': '—',
// left single quotation mark
'‘': '‘',
// right single quotation mark
'’': '’',
// single low-9 quotation mark
'‚': '‚',
// left double quotation mark
'“': '“',
// right double quotation mark
'”': '”',
// double low-9 quotation mark
'„': '„',
// dagger, obelisk
'†': '†',
// double dagger (double obelisk)
'‡': '‡',
// bullet (black small circle)
'•': '•',
// horizontal ellipsis (three dot leader)
'…': '…',
// per mille sign
'‰': '‰',
// prime (minutes, feet)
'′': '′',
// double prime (seconds, inches)
'″': '″',
// single left-pointing angle quotation mark
'‹': '‹',
// single right-pointing angle quotation mark
'›': '›',
// overline (spacing overscore)
'‾': '‾',
// fraction slash (solidus)
'⁄': '⁄',
// euro sign
'€': '€',
// black-letter capital I (imaginary part)
'ℑ': 'ℑ',
// script capital P (power set, Weierstrass p)
'℘': '℘',
// black-letter capital R (real part symbol)
'ℜ': 'ℜ',
// trademark symbol
'™': '™',
// alef symbol (first transfinite cardinal)
'ℵ': 'ℵ',
// leftwards arrow
'←': '←',
// upwards arrow
'↑': '↑',
// rightwards arrow
'→': '→',
// downwards arrow
'↓': '↓',
// left right arrow
'↔': '↔',
// downwards arrow with corner leftwards (carriage return)
'↵': '↵',
// leftwards double arrow
'⇐': '⇐',
// upwards double arrow
'⇑': '⇑',
// rightwards double arrow
'⇒': '⇒',
// downwards double arrow
'⇓': '⇓',
// left right double arrow
'⇔': '⇔',
// for all
'∀': '∀',
// partial differential
'∂': '∂',
// there exists
'∃': '∃',
// empty set (null set)
'∅': '∅',
// del or nabla (vector differential operator)
'∇': '∇',
// element of
'∈': '∈',
// not an element of
'∉': '∉',
// contains as member
'∋': '∋',
// n-ary product (product sign)
'∏': '∏',
// n-ary summation
'∑': '∑',
// minus sign
'−': '−',
// asterisk operator
'∗': '∗',
// square root (radical sign)
'√': '√',
// proportional to
'∝': '∝',
// infinity
'∞': '∞',
// angle
'∠': '∠',
// logical and (wedge)
'∧': '∧',
// logical or (vee)
'∨': '∨',
// intersection (cap)
'∩': '∩',
// union (cup)
'∪': '∪',
// integral
'∫': '∫',
// therefore sign
'∴': '∴',
// tilde operator (varies with, similar to)
'∼': '∼',
// congruent to
'≅': '≅',
// almost equal to (asymptotic to)
'≈': '≈',
// not equal to
'≠': '≠',
// identical to; sometimes used for 'equivalent to'
'≡': '≡',
// less-than or equal to
'≤': '≤',
// greater-than or equal to
'≥': '≥',
// subset of
'⊂': '⊂',
// superset of
'⊃': '⊃',
// not a subset of
'⊄': '⊄',
// subset of or equal to
'⊆': '⊆',
// superset of or equal to
'⊇': '⊇',
// circled plus (direct sum)
'⊕': '⊕',
// circled times (vector product)
'⊗': '⊗',
// up tack (orthogonal to, perpendicular)
'⊥': '⊥',
// dot operator
'⋅': '⋅',
// vertical ellipsis
'⋮': '⋮',
// left ceiling (APL upstile)
'⌈': '⌈',
// right ceiling
'⌉': '⌉',
// left floor (APL downstile)
'⌊': '⌊',
// right floor
'⌋': '⌋',
// left-pointing angle bracket (bra)
'〈': '⟨',
// right-pointing angle bracket (ket)
'〉': '⟩',
// lozenge
'◊': '◊',
// black spade suit
'♠': '♠',
// black club suit (shamrock)
'♣': '♣',
// black heart suit (valentine)
'♥': '♥',
// black diamond suit
'♦': '♦',
};