.NET COBOL でのコード ページの競合の回避

注: 次の説明は .NET COBOL にのみ該当します。

コード ページは、通常、従来の COBOL アプリケーション開発では考慮事項になりません。ただし、Microsoft .NET Framework の広範なコード ページ サポートと連携する高度なシステムである Enterprise Developer では、コード ページに注意する必要があります。

Enterprise Developer は、すべての自動生成コード ファイルを UTF-8 として作成することで、Visual Studio のデフォルトの動作に従います。コンパイラは、ソース コードを UTF-7/ASCII として読み取ることができるかどうかを検出して、自動的にこの動作を補正します。読み取ることができない場合は、ソリューション内のすべてのファイルが適切なコード ページとして保存されるため、PICTURE 句のデータ項目の破損が回避されます。

コード ページの競合は、WPF プロジェクトおよび WCF プロジェクトに影響を及ぼす可能性があります。これらのプロジェクトにおいては、デフォルトでは、次のようになります。