Mysql
 sql >> база данни >  >> RDS >> Mysql

Проблеми с кодирането на текст в MySQL C#

Има две неща, които трябва да направите, за да поддържате UTF-8 в рамката на ADO.NET Entity (или като цяло с помощта на MySQL .NET конектора):

  1. Уверете се, че съпоставянето на вашата база данни от таблица е UTF-8 съпоставяне (т.е. utf8_general_ci или едно от неговите отношения)
  2. Добавете Charset=utf8; към вашия низ за връзка.

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

Не съм сигурен, но кодирането може да е чувствително към главни букви; Открих, че CharSet=UTF8; не ми свърши работа.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да предам парола от bash скрипт на aptitude за инсталиране на mysql?

  2. Многоезични полета в таблиците на БД

  3. Създайте диаграма на база данни в MySQL Workbench

  4. неправилно убиване на mysqld - сега не се стартира

  5. грешка:команда 'x86_64-linux-gnu-gcc' при инсталиране на mysqlclient