powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема с MySQL при выборке поля типа varchar
6 сообщений из 6, страница 1 из 1
Проблема с MySQL при выборке поля типа varchar
    #32730390
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 они отличаются тем, что вместо точки у одной их две, а у другой знак похожий на этот ^.

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

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

Большое спасибо.
...
Рейтинг: 0 / 0
Проблема с MySQL при выборке поля типа varchar
    #32731165
qqqqqqqqqq111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема с MySQL при выборке поля типа varchar
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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