Кодировки движка xoops

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Solger
мл. сержант
Сообщения: 73
Зарегистрирован: 2008-02-04 13:28:44

Кодировки движка xoops

Непрочитанное сообщение Solger » 2008-07-10 13:34:54

После заливки дампа на локальный сервак при открытии сайта вопросики. почитал форум по теме и понял что необходимо движку пхп указать кодировку с кот. делать запросы. у меня сайт на xoops. в каком файле указывается кодировка для пхп?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
LimpTeaM
сержант
Сообщения: 236
Зарегистрирован: 2007-10-04 16:26:21

Re: Кодировки движка xoops

Непрочитанное сообщение LimpTeaM » 2008-07-10 14:13:20

попробуй эти строчки в конфиге mysql (/etc/my.cnf)

Код: Выделить всё

default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Кодировки движка xoops

Непрочитанное сообщение zingel » 2008-07-10 19:50:18

только из дампа строки про utf8 удали изначально
Z301171463546 - можно пожертвовать мне денег

Solger
мл. сержант
Сообщения: 73
Зарегистрирован: 2008-02-04 13:28:44

Re: Кодировки движка xoops

Непрочитанное сообщение Solger » 2008-07-11 5:46:02

Сделал как вы написали-теперь там где были вопросы - русские буквы а там где русские были-там кракозябры. что делать не пойму
Вообщем у меня в дампе SET NAMES указано utf8-а в таблицах дефолт кодировка cp1251. Если меняю в дампе утф на кп1251 тогда одна часть сайта на русском другая кракозябры -если оставляю то где были кракозябры там русскиу\е а остальные вопросы-как исправить
В phpmyadmin я создаю новую пустую базу и указываю взаимодействие с склом 1251 и сравнение 1251 хотя сам скл имеет по умолчанию utf8-может здесь затык?

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Кодировки движка xoops

Непрочитанное сообщение dikens3 » 2008-07-11 7:26:28

Тут посмотри.
http://www.lissyara.su/?id=1655
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
LimpTeaM
сержант
Сообщения: 236
Зарегистрирован: 2007-10-04 16:26:21

Re: Кодировки движка xoops

Непрочитанное сообщение LimpTeaM » 2008-07-11 9:05:22

если ты создаешь базу через phpmyadmin, то потом делаешь заливаешь дамп через импорт?
не забудь указать когда будешь делать импорт не utf-8, а cp1251.

Solger
мл. сержант
Сообщения: 73
Зарегистрирован: 2008-02-04 13:28:44

Re: Кодировки движка xoops

Непрочитанное сообщение Solger » 2008-07-11 10:10:49

У меня в нескольких таблицах данные в utf8 а в остальных в сp1251 - если указываю при импорте utf8 то вопросами данные в cp1251 -если указываю cp1251 то кракозябрами данные utf8
Можно ли сделать так чтобы параллельно при заливке воспринимались обе кодировки?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35420
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Кодировки движка xoops

Непрочитанное сообщение Alex Keda » 2008-07-11 18:11:20

нет.
кроме тебя никто не знает что должно быть в какой
Убей их всех! Бог потом рассортирует...

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Кодировки движка xoops

Непрочитанное сообщение zg » 2008-07-12 18:40:15

Solger писал(а):У меня в нескольких таблицах данные в utf8 а в остальных в сp1251 - если указываю при импорте utf8 то вопросами данные в cp1251 -если указываю cp1251 то кракозябрами данные utf8
Можно ли сделать так чтобы параллельно при заливке воспринимались обе кодировки?
легко, но при одном условии, что ты сможешь умудриться запихать обе кодировки в один текстовый дамп, хотя муся умеет делать и такое, если её вежливо попросить

Solger
мл. сержант
Сообщения: 73
Зарегистрирован: 2008-02-04 13:28:44

Re: Кодировки движка xoops

Непрочитанное сообщение Solger » 2008-07-14 5:32:20

Проблема решилась так: удалил из базы все таблицы с utf8 сделал дамп этих таблиц у хостеров и залил их в базу с указанием уже кодировки в phpadmin utf8 а не cp1251. теперь все буквы русские. думаю есть и более грамотный способ решения этой задачи - но меня вполне устраивает результат.