JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
国際化対応言語環境の利用ガイド     Oracle Solaris 11 Information Library (日本語)
PDF
search filter icon
search icon

ドキュメントの情報

はじめに

1.  紹介

2.  Unicode と UTF-8 ロケールのサポート

Unicode の概要

UTF-8 の概要

共通ロケールデータリポジトリ

UTF-8 以外の文字セットを使用するロケール

UTF-8 以外のロケールから UTF-8 ロケールへの移行

標準テキストファイル

ファイル名とディレクトリ名

ZFS

NFS

3.  言語とロケールの作業

4.  デスクトップキーボードの設定と入力方式

5.  フォントの設定

6.  高度なトピック

A.  使用可能なロケール

索引

UTF-8 以外のロケールから UTF-8 ロケールへの移行

UTF-8 に移行するとき、データのインポートまたはエクスポートに使用する方法はファイルの種類によって異なります。

標準テキストファイル

標準テキストファイルには、ファイルの文字エンコードの明示的な識別はありません。ファイルが UTF-8 エンコーディングでない場合は、変換が必要です。たとえば、繁体字中国語 big5 でエンコードされた標準テキストファイルを UTF-8 に変換するには、次のコマンドを実行します。

$ iconv -f big5 -t UTF-8 inputfilename > outputfilename

テキストエディタアプリケーションは、文字エンコーディングテキストの読み取りと書き込みを自動的に実行できます。あるいは、ファイルを開くとき、または保存するときにエンコーディングを明示的に指定できます。テキストエディターを起動するには、「起動」->「アプリケーション」->「アクセサリ」->「テキストエディター」の順に選択します。

ファイル名とディレクトリ名

UFS や ZFS などのファイルシステムは、ユーザーが使用する文字セットでファイル名およびディレクトリ名を格納します。UTF-8 以外のロケールを使用するか UTF-8 以外のファイルシステムをマウントし、UTF-8 ロケールに移動すると、ファイル名の文字が正しく表示されない場合があります。この問題を修正するために、convmv(1) を使用して、1 つのファイル名、ディレクトリツリーと配下のファイル、またはファイルシステム全体を別のエンコーディングに変換できます。変換されるのはファイル名だけで、ファイルの内容は変換されません。

詳細は、convmv(1)のマニュアルページを参照してください。ツールは任意のファイルシステムで機能します。

また、fsexam(1) をこの目的に使用することもできます。詳細は、「ファイル検査機能 (fsexam)」を参照してください。

ZFS

ZFS は Oracle Solaris 11 で使用されるメインのファイルシステムです。ZFS ではほかのファイルシステムと同じように、ロケールの文字セットを使用してファイル名およびディレクトリ名を格納します。UTF-8 文字セットの場合、normalization プロパティーは、1 つのディレクトリ内に同じファイル名の項目が複数存在することを避けるための名前比較にファイルシステムが使用する正規化アルゴリズムの種類を設定します。

utf8only プロパティーが有効な場合、ファイルシステムは、UTF-8 文字セットに存在しない文字を含むファイル名を拒絶します。

詳細は、zfs(1)のマニュアルページを参照してください。

NFS

詳細は、「ほかのプラットフォームとの相互運用性」を参照してください。