numa's page
[ English | Japanese ]
|
沼田 利典
Technical Editor of the LI18NUX 2000 Globalization Specification (but not the OpenI18N 1.3 :-)
|
LI18NUX 2000 Amendments
LI18NUX 2000 Globalization Specification の変更点に印を付けたもの:
国際化関連文書
注意: ここにある文書はすべて参考として公開するものです.
内容的にも古いものが多く,役に立つことを保証するものでもありません.
日本語ロケールに対する注記
日本語ロケールを定義した時期 (1993年) には参照すべき標準がなかったため,
日本語ロケールの定義には,現在の標準と食い違う部分がある.ここではそのいくつかを列記する.
- ロケール定義に含まれる UCS Reference Map (ja_JP.reference-map) は,公式の標準である JIS X 0208:1997 とは違っている.
(JIS X 0208 と UCS との変換は,JIS X 0221:1995 で最初に定義された.
このファイルはそれ以前のものであることに注意.)
eucJP と UCS との変換については TOG/JVC の定義を参照のこと (local copy).
- LC_COLLATE の定義は,JIS X 4061:1996 日本語文字列照合順番 とは異なっている.
(このロケール定義はそれ以前のものであることに注意.)
また,文字エンコーディングとして UTF-8 を採用した場合には,eucJP のコード順に並べることにどれほど意味があるのかも疑問だろう.
- LC_CTYPE の文字クラスの定義も,JIS X 4061:1996 とは整合していない.(当然)