walker_ag
Новичок
PHP+MySQL+cp1251
Привет!
Есть такая проблема: Стоит связка PHP+MySQL+Apache под Win.
В MySQL хочется иметь нормальную кодировку cp1251 для like, upper и order by. Посему в my.ini прописано
character-sets-dir=E:/mysql/share/charsets
default-character-set=cp1251
Клиент от MySQL нормально с этим разбирается. Но встроенный клиент PHP такой charset просто не находит и срубается при коннекте:
Warning: MySQL Connection Failed: Can't initialize character set 14 (path: default) in e:/roots/www/select.php on line 5
Копирование каталога charset в то место, где он живёт по умолчанию (c:\mysql\share\charsets) не помогло.
Не помогло также и копирование my.cnf и my.ini во все мыслимые места.
В php.ini параметра, задающего charset нет.
ВНИМАНИЕ, ВОПРОС: ;-))
Каким образом это можно вылечить?
Привет!
Есть такая проблема: Стоит связка PHP+MySQL+Apache под Win.
В MySQL хочется иметь нормальную кодировку cp1251 для like, upper и order by. Посему в my.ini прописано
character-sets-dir=E:/mysql/share/charsets
default-character-set=cp1251
Клиент от MySQL нормально с этим разбирается. Но встроенный клиент PHP такой charset просто не находит и срубается при коннекте:
Warning: MySQL Connection Failed: Can't initialize character set 14 (path: default) in e:/roots/www/select.php on line 5
Копирование каталога charset в то место, где он живёт по умолчанию (c:\mysql\share\charsets) не помогло.
Не помогло также и копирование my.cnf и my.ini во все мыслимые места.
В php.ini параметра, задающего charset нет.
ВНИМАНИЕ, ВОПРОС: ;-))
Каким образом это можно вылечить?