Comments (1)
To get the table data as an object, open http://www.whatwg.org/specs/web-apps/current-work/multipage/tokenization.html#tokenizing-character-references and run the following script from the console:
var elements = document.querySelectorAll('td');
var keys = [].filter.call(elements, function(element, index) {
return index % 3 == 0;
}).map(function(element) {
return Number(element.innerText.trim());
});
var values = [].filter.call(elements, function(element, index) {
return index % 3 == 1;
}).map(function(element) {
return element.innerText.trim().replace('U+', '\\u');
});
var object = {};
keys.forEach(function(key, index) {
object[key] = values[index];
});
copy(
JSON.stringify(object, null, '\t')
.replace(/\\\\/g, '\\')
.replace(/\\u00/g, '\\x')
.replace(/"/g, '\'')
);
Result:
{
'0': '\uFFFD',
'13': '\x0D',
'128': '\u20AC',
'129': '\x81',
'130': '\u201A',
'131': '\u0192',
'132': '\u201E',
'133': '\u2026',
'134': '\u2020',
'135': '\u2021',
'136': '\u02C6',
'137': '\u2030',
'138': '\u0160',
'139': '\u2039',
'140': '\u0152',
'141': '\x8D',
'142': '\u017D',
'143': '\x8F',
'144': '\x90',
'145': '\u2018',
'146': '\u2019',
'147': '\u201C',
'148': '\u201D',
'149': '\u2022',
'150': '\u2013',
'151': '\u2014',
'152': '\u02DC',
'153': '\u2122',
'154': '\u0161',
'155': '\u203A',
'156': '\u0153',
'157': '\x9D',
'158': '\u017E',
'159': '\u0178'
}
from he.
Related Issues (20)
- Minified version? HOT 10
- Error when minimizing with Google closure-compiler HOT 1
- Non-English support? HOT 1
- Unescape from HTML and escape to JSON HOT 19
- useNamedReferences doesn't work for all characters
- ASCII character 128 not being encoded by he HOT 1
- Let's set up a modern Rollup-based build system HOT 4
- Section 12.2.4.69 of the HTML spec, referenced in README.md, does not exist HOT 1
- Allow to ignore specific elements in the string, like code HOT 3
- Chrome: Uncaught SyntaxError: Unexpected token '<' in he.js:32 HOT 2
- Cannot set property 'he' of undefined
- Memory leak
- Feature request: Add optional support for ISO-8859-1 characters
- What is the correct source for the lib?
- npm audit: 26 vulnerabilities HOT 3
- Git.io deprecation notice
- A new feature suggestion: add an escape option to decode function HOT 1
- As is, code produces an JS error HOT 1
- Not sure why it's not decoding a particular paragraph
- Certain named entities don't decode (& and <) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from he.