Проблемы с кодировкой

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

tramX
Сообщения: 200

Проблемы с кодировкой

Сообщение tramX »

Здравствуйте. Есть Веб сервер на Debian ETCH. Кодировка системы cp1251 и сайт на joomla тоже кодировка cp1251. Нужно перенести его на Lenny. В Lenny хочу использовать кодировку utf-8. Перенес сам сайт и базу но вместо русских букв знаки вопроса. В apache2 /etc/apache2/conf.d/charset AddDefaultCharset cp1251. В /etc/mysql/my.cnf дописал default-character-set=cp1251 skip-character-set-client-handshake. Что еще нужно сделать?
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: Проблемы с кодировкой

Сообщение shevan »

tramX писал(а):
16.04.2009 21:30
Здравствуйте. Есть Веб сервер на Debian ETCH. Кодировка системы cp1251 и сайт на joomla тоже кодировка cp1251. Нужно перенести его на Lenny. В Lenny хочу использовать кодировку utf-8. Перенес сам сайт и базу но вместо русских букв знаки вопроса. В apache2 /etc/apache2/conf.d/charset AddDefaultCharset cp1251. В /etc/mysql/my.cnf дописал default-character-set=cp1251 skip-character-set-client-handshake. Что еще нужно сделать?


Не уверен, но может надо перенести и саму базу в UTF8? т.е. изменить кодировку контента, или хотя бы динамически преобразовывать ..
Спасибо сказали:
tramX
Сообщения: 200

Re: Проблемы с кодировкой

Сообщение tramX »

Сама база имеет кодировку UTF8. На ETCH все нормально.
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: Проблемы с кодировкой

Сообщение shevan »

tramX писал(а):
16.04.2009 23:57
Сама база имеет кодировку UTF8. На ETCH все нормально.

Даже незнаю. У меня тоже на Etch стоял apache + mysl+ joomla. потом обновлял систему Lenny, Sid - без проблем.

быть может стоит поиграть с локалями системными? ставить нужную по умолчанию
Спасибо сказали:
Аватара пользователя
strah
Сообщения: 283
ОС: Freebsd, linux, Solaris.

Re: Проблемы с кодировкой

Сообщение strah »

Во первых, если сама база в UTF-8, то зачем в my.cnf вот это: "default-character-set=cp125"?
Во вторых, если после открытия сайта в браузере вручную выбрать кодировку cp1251, сайт отображается нормально?
/earth: file system full
Спасибо сказали:
tramX
Сообщения: 200

Re: Проблемы с кодировкой

Сообщение tramX »

без default-character-set=cp125 вот что получается http://www.tinypic.ru/?do=view&pic=200...7152826_782.png если в my.cnf дописать default-character-set=cp125 то при кодировке cp-1251 получается http://www.tinypic.ru/?do=view&pic=200...7152038_696.png а utf-8 http://www.tinypic.ru/?do=view&pic=200...7152549_879.png . Я не перепутал при utf8 можно читать текст. Хотя кодировка в joomla cp1251. И с кодировкой utf8 некоторые русские слова в виде ромбиков.
Спасибо сказали:
Kam
Сообщения: 67
ОС: Fedora, CentOS

Re: Проблемы с кодировкой

Сообщение Kam »

Как дампили/заливали (ключи) ?
Обычно в my.cnf пишу так:
[mysqld]
default-character-set=cp1251
init_connect='SET NAMES cp1251'

PS. joomla must die.
Спасибо сказали: