是否有可通过 HTTP 使用 CORS 访问的 UnicodeData.txt 的官方副本?

hip*_*ail 5 javascript unicode xmlhttprequest cors

我想重新开始 JavaScript Unicode 编程。

事实上,我想用 JavaScript 做所有事情,因为只要有浏览器,我就可以做这件事。

低级 Unicode 最重要的资源是机器可读文件UnicodeData.txt,可通过以下方式正式获得FTP

ftp://ftp.unicode.org/Public/UNIDATA/UnicodeData.txt

但是,如果我在 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 来生成代码和表。

sle*_*han 1

尽管它不是“官方”的,并且提供了比原始文件更高级别的数据UnicodeData.txt,但 Mathias Bynens 的unicode-data项目可能对您有用。它提供了一个 HTTP API,详细信息请参见 GitHub 上的自述文件以及此处

  • 该项目不再维护。 (2认同)