выборка из базы - криво работает (кодировка)

GoodLuck777

Новичок
выборка из базы - криво работает (кодировка)

Подскажите, есть база данных, в ней куча строк вида:
"1", "бла-бла-бла", "А01"
"2", "бла-бла-бла", "А01"
"3", "бла-бла-бла", "А01"
"4", "бла-бла-бла", "А02"
"5", "бла-бла-бла", "А02"
"6", "бла-бла-бла", "А03"
"7", "бла-бла-бла", "Б01"
"8", "бла-бла-бла", "Б01"
"9", "бла-бла-бла", "Б02"

Делаю запрос:
SELECT * FROM dannie WHERE rubr = 'Б01'

Выбираются строки:
"1", "бла-бла-бла", "А01"
"2", "бла-бла-бла", "А01"
"3", "бла-бла-бла", "А01"
"7", "бла-бла-бла", "Б01"
"8", "бла-бла-бла", "Б01"

Делаю запрос:
SELECT * FROM dannie WHERE rubr = 'А01'
Выбираются строки:
"1", "бла-бла-бла", "А01"
"2", "бла-бла-бла", "А01"
"3", "бла-бла-бла", "А01"
"7", "бла-бла-бла", "Б01"
"8", "бла-бла-бла", "Б01"

Т.е. по идее должны были выбираться строки,
"1", "бла-бла-бла", "А01"
"2", "бла-бла-бла", "А01"
"3", "бла-бла-бла", "А01"

Но почему идет выборка и по А01 и по Б01 ? Такое ощущение, что русские А и Б mysql воспринимает как один символ. (база загружена как cp1251, раньше как кои-8 - было тоже самое).

При чем такое наблюдается для А,Б,В,Г букв, а дальше - все ок, хотя есть И01 и т.д. ! В чем причина?
 

GoodLuck777

Новичок
Там описана работа с mysql на локальной машине, что делать если это на хостинге? Тем более что база данных загружена в win-кодировке...
 

tf

крылья рулят
GoodLuck777 бывало и хуже. серьезно недавно видел
 
Сверху