sql >> Databasteknik >  >> RDS >> Mysql

MySQL C#-textkodningsproblem

Det finns två saker du behöver göra för att stödja UTF-8 i ADO.NET Entity-ramverk (eller i allmänhet med MySQL .NET Connector):

  1. Se till att sammanställningen av din databas av tabeller är en UTF-8-sortering (dvs. utf8_general_ci eller en av dess relationer)
  2. Lägg till Charset=utf8; till din anslutningssträng.

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

Jag är inte säker, men kodningen kan vara skiftlägeskänslig; Jag hittade att CharSet=UTF8; fungerade inte för mig.



  1. Hur kopierar eller importerar jag Oracle-scheman mellan två olika databaser på olika servrar?

  2. Räknar totala rader och grupperar efter en kolumn i mysql

  3. Varför är laddning av SQLAlchemy-objekt via ORM 5-8x långsammare än rader via en rå MySQLdb-markör?

  4. PHP MySQLI Förhindra SQL-injektion