Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Problemy z kodowaniem tekstu MySQL C#

Są dwie rzeczy, które musisz zrobić, aby obsługiwać UTF-8 w ramach ADO.NET Entity (lub ogólnie przy użyciu łącznika MySQL .NET):

  1. Upewnij się, że sortowanie bazy danych tabeli jest sortowaniem UTF-8 (tj. utf8_general_ci lub jedną z jego relacji)
  2. Dodaj Charset=utf8; do ciągu połączenia.

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

Nie jestem pewien, ale kodowanie może uwzględniać wielkość liter; Odkryłem, że CharSet=UTF8; nie działał dla mnie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Używanie forka w Ruby on Rails do tworzenia równoległego procesu

  2. Zmiany w my.cnf nie obowiązują (Ubuntu 16.04, mysql 5.6)

  3. MYSQL Left Join COUNTS z wielu tabel

  4. SQL — jak zamawiać za pomocą liczenia z innej tabeli

  5. Hibernacja:Zakleszczenie podczas próby uzyskania blokady