Я пытаюсь переключить кодировку базы данных по умолчанию с UTF-8 на латиницу. Я использую Windows и VertrigoServ, я отредактировал файл my.ini в каталоге MySQL следующим образом:
В разделе [mysqld] добавил строки:
Код: Выделить всё
character-set-server = latin1
collation-server = latin1_swedish_ci
В [mysql] :
и
Код: Выделить всё
[client]
default-character-set = latin1
[mysqld_safe]
default-character-set=latin1
Однако в домашней странице phpMyAdmin для кодировки сервера установлено значение UTF-8, а строки сохраняются как UTF-8 (как я вижу с помощью PHP-скрипта, использующего функцию mb_detect_encoding()). Параметры сортировки соединения с сервером – latin1_swedish_ci, а тип данных поля – varchar(255) latin1_swedish_ci.
Что мне не хватает?
Подробнее здесь:
https://stackoverflow.com/questions/798 ... g-to-latin