コード ページの競合

この章では、コード ページの競合が発生する状況とその修正方法について説明します。

従来の COBOL アプリケーション開発の場合は、コード ページを考慮することはほとんどありません。ただし、高度なシステムである Visual COBOL 2010 は Microsoft .NET Framework の充実したコード ページ サポートと相互に作用するため、注意が必要になります。

Visual COBOL 2010 は、すべての自動生成コード ファイルを UTF-8 で作成することによって、Visual Studio のデフォルトの動作を継承しています。コンパイラでは、ソース コードを UTF-7/ASCI として読み込めるかどうかを検出することによって、この点を自動的に補っています。読み込めない場合は、ソリューション内のすべてのファイルが適切なコード ページとして保存され、PICTURE 句のデータ項目の破損が防止されます。

コード ページの競合は、WPF プロジェクトおよび WCF プロジェクトでのデフォルトの動作に影響する可能性があります。デフォルトの動作は次のとおりです。


詳細については、次のトピックを参照してください。