LINUX.ORG.RU
ФорумAdmin

Локализация Mysql


0

0

Такая вот проблема: стоит MySql 4.1.10a. Кодировка выставлена cp1251, но почему-то ничего на русском не сохраняется, а получается куча знаков вопрса (???). Подскажет кто-нить?

anonymous

phpmyadmin -> Показать системные переменные MySQL

скорее всего там будет UTF-8

theserg ★★★
()

надо полагать еще и на маздае стоит?

gr_buza ★★★★
()

Может, я неправильно понял, но поправь в скрипте:

/usr/local/bin/safe_mysqld --user=mysql --default-character-set=cp1251 > /dev/null & && echo -n ' mysqld'

--default-character-set=cp1251

И все будет нормально сортироваться

ManJak ★★★★★
()
Ответ на: комментарий от ManJak

Собран ли пакет с поддержкой национальных кодировок?
Раньше для этого требовалось собирать MySQL самостоятельно.

archont ★★★
()

Это грабли мускула 4.1.х (не помню с какого начиная). Клиент обязан выставлять кодировку, в которой к нему данные пойдут, иначе будет выставлен дефолт. Раньше на кодировку чхали. Она играла роль только на сортировках, в 4.1.х оно влияет на весь траффик.

В phpMyAdmin специально для 4.1.х есть выбор кодировки общения с сервером.

AngryElf ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.