sql >> Base de Datos >  >> RDS >> Mysql

Problemas de codificación de texto de MySQL C#

Hay dos cosas que debe hacer para admitir UTF-8 en el marco de trabajo de la entidad ADO.NET (o en general usando el conector MySQL .NET):

  1. Asegúrese de que la intercalación de su base de datos de tabla sea una intercalación UTF-8 (es decir, utf8_general_ci o una de sus relaciones)
  2. Añadir Charset=utf8; a su cadena de conexión.

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

No estoy seguro, pero la codificación puede distinguir entre mayúsculas y minúsculas; Encontré que CharSet=UTF8; no funcionó para mí.