hip*_*ail 5 javascript unicode xmlhttprequest cors
我想重新开始 JavaScript Unicode 编程。
事实上,我想用 JavaScript 做所有事情,因为只要有浏览器,我就可以做这件事。
低级 Unicode 最重要的资源是机器可读文件UnicodeData.txt
,可通过以下方式正式获得FTP
:
但是,如果我在 JavaScript 中完成所有操作,我将需要获取该文件进行处理,因为我不知道有任何 JavaScript 库通过某些包装器等提供数据。
但当然JavaScript只能使用XMLHttpRequest
,不支持FTP
.
HTTP
我以为我也通过at找到了该文件unicode.org
,但它不支持CORS(跨域资源共享),而且我认为它只是一个古老的 Unicode 1.0 版本。
那么有谁知道我可以通过 JavaScript 获取最新信息的 HTTP URL 吗UnicodeData.txt
?
也许 Google、ICU 或雅虎托管一些机器可读的文件?或者也许有人甚至制作了JSON
它的一个版本,这样我就可以用来JSONP
获取它而不是需要它CORS
?
我为什么要这样做?我想实现Pythonunicodedata
模块和PerlUnicode::UCD
模块支持的各种功能。我以前做过,但无法访问我的旧代码。另外,我的旧代码使用 Perl 或 Python 来执行一些 JavaScript 代码和表生成。现在作为学习练习,我想用 javaScript 来生成代码和表。
尽管它不是“官方”的,并且提供了比原始文件更高级别的数据UnicodeData.txt
,但 Mathias Bynens 的unicode-data项目可能对您有用。它提供了一个 HTTP API,详细信息请参见 GitHub 上的自述文件以及此处。