Страница 1 из 1
Кодировки движка xoops
Добавлено: 2008-07-10 13:34:54
Solger
После заливки дампа на локальный сервак при открытии сайта вопросики. почитал форум по теме и понял что необходимо движку пхп указать кодировку с кот. делать запросы. у меня сайт на xoops. в каком файле указывается кодировка для пхп?
Re: Кодировки движка xoops
Добавлено: 2008-07-10 14:13:20
LimpTeaM
попробуй эти строчки в конфиге mysql (/etc/my.cnf)
Код: Выделить всё
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
Re: Кодировки движка xoops
Добавлено: 2008-07-10 19:50:18
zingel
только из дампа строки про utf8 удали изначально
Re: Кодировки движка xoops
Добавлено: 2008-07-11 5:46:02
Solger
Сделал как вы написали-теперь там где были вопросы - русские буквы а там где русские были-там кракозябры. что делать не пойму
Вообщем у меня в дампе SET NAMES указано utf8-а в таблицах дефолт кодировка cp1251. Если меняю в дампе утф на кп1251 тогда одна часть сайта на русском другая кракозябры -если оставляю то где были кракозябры там русскиу\е а остальные вопросы-как исправить
В phpmyadmin я создаю новую пустую базу и указываю взаимодействие с склом 1251 и сравнение 1251 хотя сам скл имеет по умолчанию utf8-может здесь затык?
Re: Кодировки движка xoops
Добавлено: 2008-07-11 7:26:28
dikens3
Re: Кодировки движка xoops
Добавлено: 2008-07-11 9:05:22
LimpTeaM
если ты создаешь базу через phpmyadmin, то потом делаешь заливаешь дамп через импорт?
не забудь указать когда будешь делать импорт не utf-8, а cp1251.
Re: Кодировки движка xoops
Добавлено: 2008-07-11 10:10:49
Solger
У меня в нескольких таблицах данные в utf8 а в остальных в сp1251 - если указываю при импорте utf8 то вопросами данные в cp1251 -если указываю cp1251 то кракозябрами данные utf8
Можно ли сделать так чтобы параллельно при заливке воспринимались обе кодировки?
Re: Кодировки движка xoops
Добавлено: 2008-07-11 18:11:20
Alex Keda
нет.
кроме тебя никто не знает что должно быть в какой
Re: Кодировки движка xoops
Добавлено: 2008-07-12 18:40:15
zg
Solger писал(а):У меня в нескольких таблицах данные в utf8 а в остальных в сp1251 - если указываю при импорте utf8 то вопросами данные в cp1251 -если указываю cp1251 то кракозябрами данные utf8
Можно ли сделать так чтобы параллельно при заливке воспринимались обе кодировки?
легко, но при одном условии, что ты сможешь умудриться запихать обе кодировки в один текстовый дамп, хотя муся умеет делать и такое, если её вежливо попросить
Re: Кодировки движка xoops
Добавлено: 2008-07-14 5:32:20
Solger
Проблема решилась так: удалил из базы все таблицы с utf8 сделал дамп этих таблиц у хостеров и залил их в базу с указанием уже кодировки в phpadmin utf8 а не cp1251. теперь все буквы русские. думаю есть и более грамотный способ решения этой задачи - но меня вполне устраивает результат.