Crystal Reports 10 を使用しています。レポートは、Oracle 10G データベースからデータを取得しています。アラビア語のデータがあります。アラビア語のデータを表示しようとすると、? と表示されます。
これを正しく表示するために何ができるかについてのアイデアはありますか?
Crystal Reports 10 を使用しています。レポートは、Oracle 10G データベースからデータを取得しています。アラビア語のデータがあります。アラビア語のデータを表示しようとすると、? と表示されます。
これを正しく表示するために何ができるかについてのアイデアはありますか?
私はクリスタル レポートを使用したことがなく、オラクルの知識も限られていますが、アラビア語でいくつかの作業を行いました。注意すべきこと。
データベースにはアラビア語ロケールがインストールされていますか?右から左へのテキストを表示できますか?
Windows で言語設定を確認し、左から右への書記体系のサポートを含めるオプションがインストールされていることを確認します。
データベースが国際版であり、ラテン文字セットのみをサポートするものではないことを確認してください。ASCII と Unicode 間の変換に問題がある可能性があります。
アラビア文字は、マシンが使用するラテン文字セットと同じ ASCII コード ページにありません。アラビア語をサポートする特別なバージョンの Crystal Reports が存在する可能性があります。
Crystal Reports を実行しているマシンにアラビア語のロケール/フォントがインストールされていることを確認します。
アップデート
私はインターネットで簡単に調べましたが、このリンクを見たいと思うかもしれません
要約は次のとおりです。
この問題は、追加のコードを記述する必要なくレポートを作成すると解決できます。テストするデータがないため、このソリューションをテストしていません。
まず、おそらく既に使用している UNICODE フォントを使用していることを確認してください。次に、「右から左」を構成するには、任意のフィールドを右クリックして、「テキストの書式設定」または「フィールドの書式設定」を選択します。「段落」タブが表示されます。そこで、コンテンツを「左から右」または「右から左」に設定できます。右側のボタンを使用すると、この設定をパラメーター値などの条件付きにすることができます。これが役立つことを願っています。
フィールドを右クリック > オブジェクトの書式設定 > 段落、読み上げ順序 右から左
データベースを右クリックしてプロパティを選択し、オプションを選択してから、照合順序を Arabic_CI_AS に変更します