Interstage Application Serverで、ディレクトリサービスにマルチバイト文字を含むエントリデータを格納しましたが、検索すると文字化けします。
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における文字化けの問題についての注意事項
-
Oracleデータベース使用時に、日本語を含むエントリデータが文字化けしている場合
製品・サービス区分 | Interstage | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 構築(導入/移行) |