MySql, C# и арабский язык
Дорогие все,
У меня есть таблица , содержащая столбец, который содержит арабский текст, теперь я уверен, что col. набор символов-это
utf8
а коллекция есть utf8_unicode_ci
а вот и соединительная строка: Driver={MySQL ODBC 3.51 Driver};Server=XXX ;Port=3306;Database=XXX;User=root;password=XXX;Option=3;CharSet=UTF8;
Когда я читаю таблицу с помощью MySql Workbench она очень хорошо отображает арабский текст
Когда я читаю его с помощью Navicate Lite, он также отлично отображается
Когда я читаю его с помощью своего программного обеспечения C# + Vs2005 , он отображает странные буквы (я попробовал textbox & a datagridview)
Так что же мне делать? Я проверил много результатов google и ни в коем случае некоторые сайты не сказали что я должен запросить
"set names = utf8"
перед каждым запросом, но я не знаю, как вставить его в код, так как я использую TableAdapter
и BindingSource
поэтому я не пишу SQL-команду напрямую в коде.спасибо всем
пока