Страница 1 из 1

Кодировка базы и отображение

Добавлено: Вс апр 22, 2012 8:21 am
greemoper
Ubuntu, MySQL 5.5, Abills 0.53
Кодировка базы:
default-character-set=utf8
default-collation=utf8_general_ci

Наблюдаю странность с кодировками - все работает штатным образом, если в config.pl
$conf{dbcharset}='cp1251' и перестает работать нормально(кракозябры на экране, не сохраняет изменения) если указать utf8, как и есть на самом деле.
В базе действительно utf-8, проверял...
Это мои кривые руки или это багофича?

Re: Кодировка базы и отображение

Добавлено: Пн апр 23, 2012 6:16 am
tomas
greemoper писал(а):Ubuntu, MySQL 5.5, Abills 0.53
Кодировка базы:
default-character-set=utf8
default-collation=utf8_general_ci

Наблюдаю странность с кодировками - все работает штатным образом, если в config.pl
$conf{dbcharset}='cp1251' и перестает работать нормально(кракозябры на экране, не сохраняет изменения) если указать utf8, как и есть на самом деле.
В базе действительно utf-8, проверял...
Это мои кривые руки или это багофича?
Скорей всего невнимательность Abills 0.53 работает с кодировкой cp1251,а версия 0.54b с utf8,тобиш на v0.53база данных должна быть cp1251

Re: Кодировка базы и отображение

Добавлено: Пн апр 23, 2012 7:22 am
greemoper
tomas писал(а):Скорей всего невнимательность Abills 0.53 работает с кодировкой cp1251,а версия 0.54b с utf8,тобиш на v0.53база данных должна быть cp1251
Но база физически, на диске лежит в utf8 и софт ее видит как utf8. За исключением abills, который нормально с ней работает тогда, когда ему указывают, что она, якобы, в cp1251
Странно.

Re: Кодировка базы и отображение

Добавлено: Пн апр 23, 2012 7:26 am
~AsmodeuS~
у вас есть 2 варианта

1 сделать базу abills в 1251
2 воспользоваться конвертером системы в utf8
http://abills.net.ua/wiki/doku.php/abills:docs:faq:ru



или использовать версию 0.54

Re: Кодировка базы и отображение

Добавлено: Пн апр 23, 2012 8:01 am
greemoper
~AsmodeuS~ писал(а):у вас есть 2 варианта

1 сделать базу abills в 1251
2 воспользоваться конвертером системы в utf8
http://abills.net.ua/wiki/doku.php/abills:docs:faq:ru



или использовать версию 0.54
Вы забыли упомянуть о необходимости убрать строку AddDefaultCharset windows-1251 в конфигурации web-сервера, которая идет в дефолтной кофигурации.

Re: Кодировка базы и отображение

Добавлено: Пн апр 23, 2012 2:49 pm
~AsmodeuS~
greemoper писал(а):
~AsmodeuS~ писал(а):у вас есть 2 варианта

1 сделать базу abills в 1251
2 воспользоваться конвертером системы в utf8
http://abills.net.ua/wiki/doku.php/abills:docs:faq:ru



или использовать версию 0.54
Вы забыли упомянуть о необходимости убрать строку AddDefaultCharset windows-1251 в конфигурации web-сервера, которая идет в дефолтной кофигурации.

да Вы правы заменить нужно на utf8