複数の言語を使用するアプリケーションは、適切に動作するために特別な注意を払って生成する必要があります。そのためには、ワークステーションの設定を確認することが重要です。
生成に使用する Windows ワークステーションは、
ナレッジベースで使用する
既定の言語に一致するように明示的に設定する必要があります。これは、アプリケーションを生成する際に、ローカルシステムと言語の設定が使用されるためです。
[ Unicode 対応ではないプログラムの言語 ] ( [ コントロールパネル ] の地域に関するオプションの詳細設定に表示されます) が正しいことを確認できます。
以下のオプションが
有効になっていないことを確認します:
ベータ: ワールドワイド言語サポートで Unicode UTF-8 を使用
ナレッジベースで日本語を設定してある場合は、下の画像のように設定できます:
この設定は、コードページが異なる言語向けに
GeneXus アプリケーションのローカライズを使用する場合に重要です。
マシン上でその言語でコードが生成およびコンパイルされる必要があるため、
静的翻訳用に、Windows の設定が一致している必要があります。一致していないと、オブジェクトを実行したときに文字化けしたり疑問符 (??????) が表示されます。