Forum Webscript.Ru
		Общие => Базы данных => Тема начата: AlieN от 08 Апреля 2002, 17:12:06
		
			
			- 
				Есть некая таблица из двух столбцов: id name
 в поле name лежат названия станций метро
 делаю запрос select * from blabla order by name asc
 пример вывода:
 
 id  metro
 43 Бабушкинская
 76 Автозаводская
 67 Бибирево
 8 Библиотека им. Ленина
 65 Владыкино
 45 Академика янгеля
 29 Академическая
 68 Алтуфьево
 21 Битцевский парк
 39 Алексеевская
 56 Боровицкая
 41 Ботанический сад
 40 ВНДХ
 25 Беляево
 38 Рижская
 26 Калужская
 73 Кантемировская
 74 Каширская
 69 Красногвардейская
 16 Красносельская
 14 Красные ворота
 7 Кропоткинская
 34 Китай-город
 75 Коломенская
 15 Комсомольская
 24 Коньково
 12 Лубянка
 30 Ленинский проспект
 52 Нагатинская
 51 Нагорная
 
 ЧТо делать?
 MySQL версии 3.23.39
 под винду
 сервис mysqlnt
- 
				сделай тип binary для name
 или прописывать кодировку в my.cnf (если есть возможность)
- 
				Попробуй это. 
 
 SET CHARACTER SET cp1251_koi8
 
 Или перекомпили (если возможно) mySQL.
- 
				Britva 
 ещё раз и подподробнее плз
 Kostya
 в виндах вроде перекомпилить нельзя
- 
				name varchar(50) NOT NULL default \'\' BINARY
 это на случай если нет русского языка вообще
 
 второй вариант в my.cnf
 default-character-set=cp1251
 там по умолчанию стоит latin1
 
 или как написал Kostya
- 
				Britva ]
 я сделал как ты спасибо заработало
- 
				в виндах вроде перекомпилить нельзя 
 Можно.