MySQL ODBC 3.51 Кодирование драйвера UTF-8

В настоящее время я переношу MSSQL в MySQL. Я использую MySQL ODBC 3.51 драйвер для подключения к MySQL с использованием ODBC-подключения. У меня есть символы языка телугу, хранящиеся в таблице. Они не отображаются должным образом при использовании драйвера ODBC MySQL, но они отображаются правильно при использовании драйвера ODBC sqlserver.

Моя строка подключения

Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=dbtest; User=user1;Password=mysql;Option=3;CharSet=utf8;

Пожалуйста, предложите решение, чтобы исправить это.

mysql,utf-8,odbc,

3

Ответов: 2


1

В соответствии с этим вы можете заставить его работать, установив «Параметры подключения» DNS -> «Начальное заявление» на «УСТАНОВИТЬ НАЗВАНИЯ utf8».


0

У меня возникла аналогичная проблема. В дополнение к ответу выше, я также смог получить данные для правильной передачи данных, изменив набор символов в столбце моей базы данных на ASCII или Latin1. Я считаю, что ODBC не будет конвертировать кодировку, которая может привести к несоответствиям с базой данных.

MySQL, UTF-8, ODBC,