Symfoware .NET Data Providerを利用したアプリケーションの文字コード系の決定に必要な情報を説明します。
Symfoware Serverで使用可能な文字コード系は、以下のとおりです。
EUCコード
シフトJISコード
UNICODE
Symfoware .NET Data Providerでも、上記の文字コード系を使用することができます。
.NET Frameworkは、文字データを内部的にUNICODEで扱います。.NET Frameworkアプリケーションに対して、EUCコードやシフトJISコードで入出力を行うと、.NET Frameworkにより文字データはUNICODEに変換されます。このため、.NET Frameworkアプリケーションでは、アプリケーション作成時に文字コード系の指定を意識する必要はありません。
.NET Frameworkアプリケーションは、文字データをUNICODEでSymfoware Serverへ渡します。データベースの文字コード系が、EUCコード、またはシフトJISコードの場合、アプリケーションとデータベースの間で文字コード変換が発生します。
Symfoware Serverでは、アプリケーションとデータベースの文字コード系が異なる場合、サーバで自動的に文字コード変換を行います。このため、アプリケーションの作成時に、データベースの文字コード系の指定を意識する必要はありません。