Skip to content

Instantly share code, notes, and snippets.

@xijo
Last active May 28, 2019 17:56
Show Gist options
  • Save xijo/a28e895b77a0b2daf58bad07374d7a98 to your computer and use it in GitHub Desktop.
Save xijo/a28e895b77a0b2daf58bad07374d7a98 to your computer and use it in GitHub Desktop.
javascript / JSON mapping from common HTML entites to their encoded version
{
"&": "&",
">": ">",
"<": "&lt;",
"\"": "&quot;",
"´": "&acute;",
"¸": "&cedil;",
"ˆ": "&circ;",
"¯": "&macr;",
"·": "&middot;",
"˜": "&tilde;",
"¨": "&uml;",
"Á": "&Aacute;",
"á": "&aacute;",
"Â": "&Acirc;",
"â": "&acirc;",
"Æ": "&AElig;",
"æ": "&aelig;",
"À": "&Agrave;",
"à": "&agrave;",
"Å": "&Aring;",
"å": "&aring;",
"Ã": "&Atilde;",
"ã": "&atilde;",
"Ä": "&Auml;",
"ä": "&auml;",
"Ç": "&Ccedil;",
"ç": "&ccedil;",
"É": "&Eacute;",
"é": "&eacute;",
"Ê": "&Ecirc;",
"ê": "&ecirc;",
"È": "&Egrave;",
"è": "&egrave;",
"Ð": "&ETH;",
"ð": "&eth;",
"Ë": "&Euml;",
"ë": "&euml;",
"Í": "&Iacute;",
"í": "&iacute;",
"Î": "&Icirc;",
"î": "&icirc;",
"Ì": "&Igrave;",
"ì": "&igrave;",
"Ï": "&Iuml;",
"ï": "&iuml;",
"Ñ": "&Ntilde;",
"ñ": "&ntilde;",
"Ó": "&Oacute;",
"ó": "&oacute;",
"Ô": "&Ocirc;",
"ô": "&ocirc;",
"Œ": "&OElig;",
"œ": "&oelig;",
"Ò": "&Ograve;",
"ò": "&ograve;",
"Ø": "&Oslash;",
"ø": "&oslash;",
"Õ": "&Otilde;",
"õ": "&otilde;",
"Ö": "&Ouml;",
"ö": "&ouml;",
"Š": "&Scaron;",
"š": "&scaron;",
"ß": "&szlig;",
"Þ": "&THORN;",
"þ": "&thorn;",
"Ú": "&Uacute;",
"ú": "&uacute;",
"Û": "&Ucirc;",
"û": "&ucirc;",
"Ù": "&Ugrave;",
"ù": "&ugrave;",
"Ü": "&Uuml;",
"ü": "&uuml;",
"Ý": "&Yacute;",
"ý": "&yacute;",
"ÿ": "&yuml;",
"Ÿ": "&Yuml;",
"¢": "&cent;",
"¤": "&curren;",
"€": "&euro;",
"£": "&pound;",
"¥": "&yen;",
"¦": "&brvbar;",
"•": "&bull;",
"©": "&copy;",
"†": "&dagger;",
"‡": "&Dagger;",
"⁄": "&frasl;",
"…": "&hellip;",
"¡": "&iexcl;",
"ℑ": "&image;",
"¿": "&iquest;",
"‎": "&lrm;",
"—": "&mdash;",
"–": "&ndash;",
"¬": "&not;",
"‾": "&oline;",
"ª": "&ordf;",
"º": "&ordm;",
"¶": "&para;",
"‰": "&permil;",
"′": "&prime;",
"″": "&Prime;",
"ℜ": "&real;",
"®": "&reg;",
"‏": "&rlm;",
"§": "&sect;",
"­": "&shy;",
"¹": "&sup1;",
"™": "&trade;",
"℘": "&weierp;",
"„": "&bdquo;",
"«": "&laquo;",
"“": "&ldquo;",
"‹": "&lsaquo;",
"‘": "&lsquo;",
"»": "&raquo;",
"”": "&rdquo;",
"›": "&rsaquo;",
"’": "&rsquo;",
"‚": "&sbquo;",
"‍": "&zwj;",
"‌": "&zwnj;",
"°": "&deg;",
"÷": "&divide;",
"½": "&frac12;",
"¼": "&frac14;",
"¾": "&frac34;",
"≥": "&ge;",
"≤": "&le;",
"−": "&minus;",
"²": "&sup2;",
"³": "&sup3;",
"×": "&times;",
"ℵ": "&alefsym;",
"∧": "&and;",
"∠": "&ang;",
"≈": "&asymp;",
"∩": "&cap;",
"≅": "&cong;",
"∪": "&cup;",
"∅": "&empty;",
"≡": "&equiv;",
"∃": "&exist;",
"ƒ": "&fnof;",
"∀": "&forall;",
"∞": "&infin;",
"∫": "&int;",
"∈": "&isin;",
"⟨": "&lang;",
"⌈": "&lceil;",
"⌊": "&lfloor;",
"∗": "&lowast;",
"µ": "&micro;",
"∇": "&nabla;",
"≠": "&ne;",
"∋": "&ni;",
"∉": "&notin;",
"⊄": "&nsub;",
"⊕": "&oplus;",
"∨": "&or;",
"⊗": "&otimes;",
"∂": "&part;",
"⊥": "&perp;",
"±": "&plusmn;",
"∏": "&prod;",
"∝": "&prop;",
"√": "&radic;",
"⟩": "&rang;",
"⌉": "&rceil;",
"⌋": "&rfloor;",
"⋅": "&sdot;",
"∼": "&sim;",
"⊂": "&sub;",
"⊆": "&sube;",
"∑": "&sum;",
"⊃": "&sup;",
"⊇": "&supe;",
"∴": "&there4;",
"Α": "&Alpha;",
"α": "&alpha;",
"Β": "&Beta;",
"β": "&beta;",
"Χ": "&Chi;",
"χ": "&chi;",
"Δ": "&Delta;",
"δ": "&delta;",
"Ε": "&Epsilon;",
"ε": "&epsilon;",
"Η": "&Eta;",
"η": "&eta;",
"Γ": "&Gamma;",
"γ": "&gamma;",
"Ι": "&Iota;",
"ι": "&iota;",
"Κ": "&Kappa;",
"κ": "&kappa;",
"Λ": "&Lambda;",
"λ": "&lambda;",
"Μ": "&Mu;",
"μ": "&mu;",
"Ν": "&Nu;",
"ν": "&nu;",
"Ω": "&Omega;",
"ω": "&omega;",
"Ο": "&Omicron;",
"ο": "&omicron;",
"Φ": "&Phi;",
"φ": "&phi;",
"Π": "&Pi;",
"π": "&pi;",
"ϖ": "&piv;",
"Ψ": "&Psi;",
"ψ": "&psi;",
"Ρ": "&Rho;",
"ρ": "&rho;",
"Σ": "&Sigma;",
"σ": "&sigma;",
"ς": "&sigmaf;",
"Τ": "&Tau;",
"τ": "&tau;",
"Θ": "&Theta;",
"θ": "&theta;",
"ϑ": "&thetasym;",
"ϒ": "&upsih;",
"Υ": "&Upsilon;",
"υ": "&upsilon;",
"Ξ": "&Xi;",
"ξ": "&xi;",
"Ζ": "&Zeta;",
"ζ": "&zeta;",
"↵": "&crarr;",
"↓": "&darr;",
"⇓": "&dArr;",
"↔": "&harr;",
"⇔": "&hArr;",
"←": "&larr;",
"⇐": "&lArr;",
"→": "&rarr;",
"⇒": "&rArr;",
"↑": "&uarr;",
"⇑": "&uArr;",
"♣": "&clubs;",
"♦": "&diams;",
"♥": "&hearts;",
"♠": "&spades;",
"◊": "&loz;",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment