|
Тема |
Проблем със сортиране (MySQL 4.0.26) |
|
Автор | obs (Нерегистриран) | |
Публикувано | 04.09.06 11:59 |
|
|
Ползвам apache2triad 1.4.4.
Знам за BINARY, но не ми върши работа, тъй-като е кей-сенситив.
Проблема ми е само в сортирането, всички други проблеми с кирилица си реших, като добавих в .htaccess AddDefaultCharset CP-1251.
Опитах в my.ini да добавя default-character-set=cp1251 в [mysqld] секция, но MySQL изобщо не иска да стартира (не дава никаква грешка). Опитах също и в [client], [mysql] и пак нищо, стартира си, но не сортира.
Опитах и с PHP при connect към базата със:
mysql_query('SET NAMES CP1251') or die("Query failed: " . mysql_error());
mysql_query('SET COLLATION_CONNECTION=CP1251_GENERAL_CI') or die("Query failed: " . mysql_error());
и в 2та случая гърми с грешка Unknown system variable.
Пробвах и с пре-инсталиране :) - нищо.
Преди мисля, че ползвах apache2triad 1.4.1 (не знам каква версия е бил MySQL). Смених default-character-set на cp1251 и всичко си беше на ред.
Като пробвам през MySQL Browser да set character set 'cp1251' ми дава грешка Unknown character set: 'cp1251'.
Във C:\apache2triad\mysql\share\charsets има cp1251. Също така си има индекс файл в който е посочен cp1251 и би трябвало всичко да е ок !
Помощ?
|
| |
|
|
|