4

JavaScript Unicode プログラミングに戻りたいと思っています。

実際、ブラウザがあればどこでも実行できるので、すべてを JavaScript で実行したいと考えています。

低レベル Unicode の最も重要なリソースは、機械可読ファイルUnicodeData.txtであり、次の方法で公式に入手できますFTP

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

しかし、JavaScript ですべてを行っている場合は、そのファイルをフェッチして処理する必要があります。これは、ラッパーなどを介してデータを提供する JavaScript ライブラリを認識していないためです。

しかしもちろん、JavaScript は のみを使用できXMLHttpRequest、これは をサポートしていませんFTP

HTTP私もat経由でファイルを見つけたと思っていましたが、 CORS (クロスオリジン リソース共有)unicode.orgをサポートしていませんでした。

UnicodeData.txtJavaScript 経由で最新情報を取得できる HTTP URL を知っている人はいますか?

Google、ICU、または Yahoo が機械可読ファイルをホストしているのではないでしょうか? または、誰かJSONがそれのバージョンを作成したのでJSONP、必要の代わりにフェッチするために使用できますCORSか?


なぜ私はこれをしたいのですか?Python のunicodedataモジュールPerl のUnicode::UCDモジュールでサポートされているさまざまな機能を実装したいと考えています。以前にやったことがありますが、古いコードにアクセスできません。また、私の古いコードでは、Perl または Python を使用して JavaScript コードとテーブル生成を行っていました。ここで学習課題として、コードとテーブルの生成をすべて JavaScript で行いたいと思います。

4

1 に答える 1

1

これは「公式」ではなく、生のファイルよりも高いレベルのデータを提供しますがUnicodeData.txt、MathiasBynensのunicode-dataプロジェクトが役立つ場合があります。これは、GitHubのREADMEおよびここで詳しく説明されているHTTPAPIを提供します。

于 2012-07-13T15:28:27.847 に答える