JFP 開発ガイド

概説

Solaris 日本語環境は、Solaris に JFP と呼ばれる、日本語に固有の情報を付加したものです。基になる Solaris が XPG に適合しているため、XPG で規定されているインタフェースはすべて利用できます。XPG では国際化プログラミングに必要な API を豊富に用意しており、Solaris でもこれらの API を最大限に活用して日本語処理を行うアプリケーションを開発することができます。

アプリケーションプログラマは、適切なロケール設定の下でこれらの API を通して文字列を処理し、さらにプログラム中に直接日本語文字列を埋め込まない限り、日本語ロケール間の違いを意識せずにアプリケーションを開発することができます。この章では、XPG に規定されている文字列操作の主な API を、複数バイト表現とワイド文字表現向けにそれぞれ表形式でまとめ、実際にこれらを使用したプログラム例を紹介します。

各 API の詳細な仕様については、該当するマニュアルページを参照してください。