タグ

2019年1月7日のブックマーク (1件)

  • Java 9よりデフォルトで有効になったCLDRロケール・データについて - Qiita

    概要 Java 1.8で採用(ただしデフォルトでは無効)され、Java 9でデフォルトで有効になったCLDRロケール・データについて調べた内容です。 CLDRについては参考に挙げたサイトで確認できますが、簡単に説明するとUnicode Consortiumで進められているプロジェクトで、世界中の異なるロケール(日付のフォーマット、通貨名、国名、曜日の並び、数値のフォーマットなど)をデータベース化しています。 このデータはXML形式のLDML(Locale Data Markup Language)で管理、公開されており、Javaもこのデータを完全ではありませんが取り入れています。 この記事を書いた動機は、ヌーラボのアカウント基盤を Java 9 にマイグレーションして起きた問題と解決法という記事を読み、下記に引用した箇所でどのようなコードだと影響を受けるのか気になったためです。 日付や通貨

    Java 9よりデフォルトで有効になったCLDRロケール・データについて - Qiita