Interstage Application Serverで、ディレクトリサービスにマルチバイト文字を含むエントリデータを格納しましたが、検索すると文字化けします。

Interstage Application Serverの技術情報はこちら

ディレクトリサービスにマルチバイト文字を含むエントリデータを格納しましたが、検索すると文字化けします。原因を教えてください。
  • Oracleデータベース使用時に、日本語を含むエントリデータが文字化けしている場合
    Oracleのデータベース構築時のキャラクタセットが日本語をサポートしないキャラクタセット(ASCIIなど)になっています。日本語を含むエントリを作成する場合には、日本語をサポートしているキャラクタセットを指定してデータベースを構築してください。

    データベースのコード系は以下のSQL文で確認することができます。

    SELECT VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER ='NLS_CHARACTERSET';

  • 全角マイナス記号や全角チルダ記号が文字化けしている場合
    Javaアプリケーション、ディレクトリサービス、データベース間で、文字コード変換の過程で文字化けしている可能性があります。システム開発者が文字化けの問題を避けるための自衛的手段を講じる必要があります。

    詳細は、以下のマニュアルを参照してください。
     Interstage Application Server 使用上の注意
      JDK/JREの注意事項
       Javaにおける文字化けの問題についての注意事項
製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V9
プラットフォーム Windows, Solaris, Linux
アンサー種別 構築(導入/移行)
このページの先頭へ