Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > MySql+DataGrid+Unicode


Автор: PunkRat 30.4.2007, 05:01
Привет!
стлкнулся с такой проблемой: работаю с базой посредством  кода

Код

            dSet = new DataSet();
            conString = "server=localhost; uid=root; password=; database=mydb";
            dataAdapter = new MySqlDataAdapter("select * from mytab", conString);
            commandBuilder = new MySqlCommandBuilder(dataAdapter);            
            dataAdapter.Fill(dSet, "mytab");
            dataGridView1.DataSource = dSet.Tables["mytab"];


Код

//сохраняем изменения
dataAdapter.Update(dSet.Tables["mytab"]);


MYSql работает через Connector  5.0.6, таблицы базы в юникоде(utf8) так вот, почему при вводе киррилических буковок в DataGridView и обновлении в таблице сохраняются только вопросы? ( 

Автор: kobra 30.4.2007, 12:30
в конфигах сервера везде нужно указать utf8.
и если не поможет, нужно ещо добавить чтоб при старте все конфигурировалос под utf8. правда не помню текст команды

Автор: PunkRat 3.5.2007, 15:33
в my.ini достаточно было указать default-character-set=utf8 и всё заработало ) спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)