logist, post: 625093:
"Вот пример отображения строк в кодировке latin1_de и utf8
_latin1_de 'abc'
_utf8 'def' "
logist, post: 625095:Разве это не и за кодировки?Из-за кодировки .
Requiem, post: 625096:Из-за кодировкиНабиваю в той же программе открыл два грида в одном обращение к запросу в другом напрямую к таблице. Добавляю в таблицу значения - потом запросом их обрабатываю - результат тот-же ГДЕ ГРАБЛИ !!!!!!
.
Только бок не в самом сервере MySQL, а в том, что сама твоя база данных была набита с использованием другой кодировки(скорее всего совсем другой прогой).
Посему вопрос "какую кодировку нужно поставить на сервере" звучит немного глупо, поскольку база данных просто хранит данные(без каких либо изменений), а выставить кодировку можно разве только для их отображения пользователю.
logist, post: 625097: ... резултат тот-же ГДЕ ГРАБЛИ !!!!!!Ну тогда даже не знаю... Я склонен думать, что в твоей проге есть некий БАГ. И что-то не совсем понятна фраза "в одном обращение к запросу в другом напрямую к таблице".
Requiem, post: 625100:Ну что я могу сказать.... Что-то тут неправильно(либо прикладной софт либо прога автора)... Нормальная программа так работать не должна.Копаться рядовому юзеру и не надо - админ устанавливает сервер - а программа настроена уже под конкретный сервер - рядовой пользоватеь только юзает прогу, в которой все настройки прописаны, а аффтор - он же я так понимаю и админ - сам настроит сервер для нормальной работы юзеров ;-)
В любом случае тебе придется еще порешать этот вопрос, поскольку рядовой юзер(на которого по сути программа и расчитана) не будет колупаться в настройках MySQL или еще чего-то.
romkau2, post: 625102:вот у меня почему база утф8 и если поставить кодаровку в утф8 то данные возвращаются в человеческом виде а текст который использую в конкате то он в абракадабре(( не понятно почемуПокажи код
victorsmail, post: 625108:проще в строке подключения добавить "STMT=SET CHARACTER SET cp1251;" или utf8 смотря в каких случаях.Это не очень работает в старых версиях сервера, но очень удобно.