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

Ответить
greemoper
Сообщения: 3
Зарегистрирован: Сб апр 21, 2012 5:46 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, проверял...
Это мои кривые руки или это багофича?

tomas
Сообщения: 1
Зарегистрирован: Пт апр 20, 2012 4:14 pm

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

Сообщение 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
Система debian squeeze+abills 0.54b+accel-ppp

greemoper
Сообщения: 3
Зарегистрирован: Сб апр 21, 2012 5:46 am

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

Сообщение greemoper »

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

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

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

Сообщение ~AsmodeuS~ »

у вас есть 2 варианта

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



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

greemoper
Сообщения: 3
Зарегистрирован: Сб апр 21, 2012 5:46 am

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

Сообщение 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-сервера, которая идет в дефолтной кофигурации.

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

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

Сообщение ~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

Ответить