В БД MYSQL в таблице данные отображаются как ????????? Объясните что делаю не так.
Создал базу данных в MYSQL.
Создал таблицу. в ней поля типа Varhar кодировку поставил ap1251
(кажется так, но 1251 точно) все данные которые я занашу в таблицу всмысле русские буквы отображаются как "????????????" знаки вопросы.
Пожалуйста добрые люди подскажите что делаю не так. (это мой первый опыт с (MYsql).
Как делать правильно. если хочу в поле сохранять текст.
Заочно всем спасибо.
MySql 5.0.41, D7, набор компонентов от scibit. Работает нормально.
При переходе на Делфийские компоненты dbExpress появляется ?????????? вместо русских буков и при ClientDataSet.ApplyUpdates(-1) иногда выскакивает DBXError 'incorrect string value'...
Да, про set names cp1251 не забыл и в настройках сервера он же стоит по дефолту.
Цитата: Tolsty
Та же фигня.
MySql 5.0.41, D7, набор компонентов от scibit. Работает нормально.
При переходе на Делфийские компоненты dbExpress появляется ?????????? вместо русских буков и при ClientDataSet.ApplyUpdates(-1) иногда выскакивает DBXError 'incorrect string value'...
Да, про set names cp1251 не забыл и в настройках сервера он же стоит по дефолту.
MySql 5.0.41, D7, набор компонентов от scibit. Работает нормально.
При переходе на Делфийские компоненты dbExpress появляется ?????????? вместо русских буков и при ClientDataSet.ApplyUpdates(-1) иногда выскакивает DBXError 'incorrect string value'...
Да, про set names cp1251 не забыл и в настройках сервера он же стоит по дефолту.
Была такая проблема решил использовать вместо ср1251 utf8, помогло, для моего клиента на C# работало отлично да и для MySQLCC, а вот в командной строке отображалась какае-то лажа, но я просто забил на командную строку.
Побором проблему так.
Просто напросто в файле my.ini поставил кодировка которая будет использоваться по умолчанию поставил cp1251. и все проблемы ушли.