sql >> データベース >  >> RDS >> Mysql

MySQL C#テキストエンコーディングの問題

    ADO.NET EntityフレームワークでUTF-8をサポートするために(または一般的にMySQL .NET Connectorを使用して)行う必要がある2つのことがあります:

    1. テーブルのデータベースの照合がUTF-8照合であることを確認します(つまり、utf8_general_ci またはその関係の1つ)
    2. Charset=utf8;を追加します 接続文字列に。

      "Server=localhost;Database=test;Uid=test;Pwd=test;Charset=utf8;"
      

    確かではありませんが、エンコーディングでは大文字と小文字が区別される場合があります。 CharSet=UTF8;であることがわかりました 私にはうまくいきませんでした。



    1. OracleでMicrosoftEntityFrameworkを使用できますか?

    2. SQLServerデータベース内のユーザー定義テーブルの数をカウントする5つの方法

    3. SQLServerで月曜日を週の最初の曜日として設定する方法

    4. mysqlのデフォルトエンジンをinnodbに変更します