Solaris 8 4/01 ご使用にあたって (SPARC 版)

[日本語環境のみ] 辞書ユーティリティを使ってユーザー定義文字を辞書に登録できない (バグ ID: 4360487)

辞書ユーティリティの単語一括処理機能を使用した単語登録で、ユーザー定義文字を正しく登録できません。Solaris 外字ツール (sdtudctool) から出力された単語ファイルを使用した場合も、この問題が発生します。上記の操作を行なった場合、登録操作は成功しますが、実際に登録される内容は 1 個または複数個のげた記号 (〓) になります。

回避方法 : iconv コマンドを使って、単語ファイルのコードセットを日本語 EUC から Unicode (UCS-2) に変換して使用してください。

例 : 日本語 EUC で作成された単語ファイル名が atok12udc.txt の場合


% iconv -f eucJP -t UTF-8 atok12udc.txt | iconv -f UTF-8 -t UCS-2 > atok12udc.ucs2.txt

変換後のファイルの名前 atok12udc.ucs2.txt を、辞書ユーティリティ上で単語ファイル名として指定します。この回避方法を使用した場合でも辞書ユーティリティ上では単語はげた記号 (〓) として表示されますが、辞書への登録は正しく行われます。変換操作時の未確定文字列としての表示や候補表示では正しい文字が表示され、確定も正しく行われます。