私は次の問題を抱えています。SQL Server から MySQL にデータを転送する C# Windows Forms アプリケーションを作成しています。問題は、SQL のデータがラテン語であり、MySQL DB に転送すると「?」のように表示されることです。アドバイスをお願いします。私はそれを変換しようとしましたが、うまくいきません!
前もって感謝します!
sproc または sql コマンドを使用して、データをどのように選択していますか?
照合をクエリに入れ ( MySql Manual Refを参照)、アプリに正しい照合を強制的に戻すことができます (MySql または MS SQL の両方からの読み取りがサポートされている場合)。これは、変換を試みたり (文字セットのサイズが異なるため、常に機能するとは限りません)、db charset/collation を変更したりするよりも簡単です。