Общие > Базы данных
SELECT distinct не работает или версию менять?
fidget:
в какой кодировке данные?
какая кодировка на сервере?
> Поставь у поля, по которому ищешь аттрибут BINARY.
если данные в koi8, то это не поможет ..
gad:
кодировка данных win1221
Сервер unix-овый : кодировка koi-8r. Я могу ошибатся но mysql НЕ ДОЛЖЕН обращать внимания на кодировку данных. По крайней мере так должно быть. Видимо это и есть один из траблов бесплатного софта.
fidget:
> но mysql НЕ ДОЛЖЕН обращать внимания на кодировку данных.
что значит не должен обращать внимания??!!
А как он по твоему будет сортировать данные? проводить поиск?
MySQL не трогает сами данные, которые у тебя в базе лежат, но он должен знать как ему интерпретировать данные, для этого и нужно устанавливать кодировку.
Ленивый гость:
Задача: в таблице А данные в koi-8 в таблице Б данные в win1251 в таблице С- китайский язык.
как будет происходить индексация?
Я думаю он сам должен распознавать кодировку
fidget:
> Я думаю он сам должен распознавать кодировку
серверу абсолютно пофиг в какой кодировке ты запихиваешь туда данные. Ты туда запихиваешь не какой-нить читабенльный текст, а просто данные и все. Которые в одной кодировке интерпретируются как буковки "а", "б" или чего-то там еще а в других кодировках какие-нить там зюки будут. Какая у тебя кодировка установлена для сервера, так он и будет производить индексацию.
Навигация
Перейти к полной версии