Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема с MySQL при выборке поля типа varchar / 6 сообщений из 6, страница 1 из 1
08.10.2004, 16:22
    #32730390
Dmitry Beliaev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с MySQL при выборке поля типа varchar
Проблема с MySQL. Причем не зависимо от пратформы. Он у меня
на Red Hat и на Win2000 есть. Проблема есть там и там.

Проблема в том, что он неправильно определяет буквы при выборке.

Русскую a и английскую a он считает за одну букву.

создадим таблицу

create table sample ( field varchar(255) )

вставляем данные

insert into sample (field) values ("а") //русская а
insert into sample (field) values ("a") //английская a

теперь выбираем

select * from sample where field = "a" //

возвращаются обе записи. При указании обоих букв результат идентичный.

значения "ii" и "по" он тоже считате равными.

Что интересно, то что в Western European (ISO) кодировке русское слово "по" представляет две буквы, обе похожие на английскую i, от английской i они отличаются тем, что вместо точки у одной их две, а у другой знак похожий на этот ^.

Спасибо.
...
Рейтинг: 0 / 0
08.10.2004, 17:15
    #32730542
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с MySQL при выборке поля типа varchar
а кодировку выставлял? или по умолчанию, оставил? MYSQL AB - шведская компания, там по умолчанию кодировка, которая подходит шведам. Вообще то это вопрос из faq
...
Рейтинг: 0 / 0
08.10.2004, 18:36
    #32730727
Dmitry Beliaev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с MySQL при выборке поля типа varchar
Нет, не ставил. Не могли бы вы дать ссылку на faq где написано по поводу данного вопроса?

Спасибо.
...
Рейтинг: 0 / 0
08.10.2004, 19:42
    #32730809
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с MySQL при выборке поля типа varchar
...
Рейтинг: 0 / 0
09.10.2004, 09:18
    #32730977
Dmitry Beliaev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с MySQL при выборке поля типа varchar
Все получилось.

Большое спасибо.
...
Рейтинг: 0 / 0
09.10.2004, 21:29
    #32731165
qqqqqqqqqq111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с MySQL при выборке поля типа varchar
Dmitry BeliaevПроблема с MySQL. Причем не зависимо от пратформы. Он у меня
на Red Hat и на Win2000 есть. Проблема есть там и там.

Проблема в том, что он неправильно определяет буквы при выборке.

Русскую a и английскую a он считает за одну букву.

создадим таблицу

create table sample ( field varchar(255) )

вставляем данные

insert into sample (field) values ("а") //русская а
insert into sample (field) values ("a") //английская a

теперь выбираем

select * from sample where field = "a" //

возвращаются обе записи. При указании обоих букв результат идентичный.

значения "ii" и "по" он тоже считате равными.

Что интересно, то что в Western European (ISO) кодировке русское слово "по" представляет две буквы, обе похожие на английскую i, от английской i они отличаются тем, что вместо точки у одной их две, а у другой знак похожий на этот ^. 111111111111111111111111111

Спасибо.ffffffffffffffffffffffffffff
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема с MySQL при выборке поля типа varchar / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]