Программирование > PHP
Сортировка кирилицы в MySQL
AliMamed:
--- Цитировать ---А где именно \\"в конфиге\\" ?
--- Конец цитаты ---
my.cnf в секциях mysqld и client
AliMamed:
а сам файл этой кодировки есть?
откоментируй путь к кодировкам в mysqld
Foshvad:
Сам файл ессно есть, файл откоментировать пробовал - не работает.
А что вообще может значить:
Warning: MySQL Connection Failed: Can\\\'t initialize character set 14 (path: default) in e:\\\\http\\\\localhost\\\\index.php on line 202
?
AliMamed:
хз, что это может значит в виндусах. на линуксе это скорее всего бы значило, что mysql скомпилен без этой кодировки
Foshvad:
Вы не поверете, но.....
Ситуация все та же (OS / PHP / MySQL: Win98 / 4.0.5 / 3.23.37 )
Что я только не пробовал писать в win.ini, перечислять варианты не буду, чтоб зря не занимать место, скажу лишь, что к утру почти поверил в ошибку в собсвенном ДНК.
На самом деле все было просто...
В /share/charsets/Index написано:
# The win1251 character set is deprecated. Please use cp1251 instead.
я и писал везде cp1251.
MySQL нормально стартовал, но при запросе выдавал ошибку, что не может проинициализировать кодовую таблицу.
Под утро попробовал написать win1251 - все заработало. У провайдера под Unix\\\'ом ессно прописано cp1251 и тоже все работает.
Видать, Windows таки Must die;
P.S. все хорошо, что хорошо кончается.
Навигация
Перейти к полной версии