ページの先頭行へ戻る
Interstage Charset Manager Standard Edition V10 トラブルシューティング
FUJITSU Software

3.3.3.1 【TRICV00027】新字体と旧字体の両方をもっているコード系から新字体しか持っていないコード系へ変換を行うと、変換できない文字があります。

現象の補足事項
例えば、以下のような変換をする場合に発生します。
  • U90からシフトJISへ変換する場合
  • JEFからシフトJISへ変換する場合
  • JIPSからシフトJISへ変換する場合
  • JEFからS90へ変換する場合
  • JIPSからS90へ変換する場合
原因
変換先のコード系が旧字体を持っていないためです。
対処
旧字体を変換する為には、以下の方法があります。
  • 外字に文字を登録する

    旧字体を外字に登録し、対応定義をしてください。

  • 縮退変換を行う

    旧字体を対応する新字体に対応させて変換します。なお、縮退変換では旧字体と新字体の相互変換になります。

    なお、Charset Managerでは、縮退変換を行う制御文を以下のとおり提供しています。

    縮退変換する対応定義ファイル名 変換対応定義が結ばれる文字
    S_JEFAMS.CTL JEF<字形重視>の旧字体とSJISMSの新字体
    S_JEFCMS.CTL JEF<領域重視>の新字体とSJISMSの新字体
    S_JefUCS2.ctl JEF<字形重視>の旧字体とUnicodeの新字体
    S_U90MS.CTL U90の旧字体とSJISMSの新字体
    S_JIPSAMS.CTL JIPS<字形重視>の旧字体とSJISMSの新字体
    S_JIPSCMS.CTL JIPS<領域重視>の新字体とSJISMSの新字体
    S_JefAS90.CTL JEF<字形重視>の旧字体とS90の新字体
    S_JefCS90.CTL JEF<領域重視>の新字体とS90の新字体
    S_JIPSAS90.CTL JIPS<字形重視>の旧字体とS90の新字体
    S_JIPSCS90.CTL JIPS<領域重視>の新字体とS90の新字体

    参照

    製品が提供する対応定義ファイルについては、以下を参照してください。

    • “Charset Manager 使用手引書 標準コード変換機能編”の“5.3 制御文の形式”の“表5.1:対応定義ファイル”