Нужна помощь !
я сменил хостера. рашьше хостился на www.powweb.com
при после импорта/экспорта базы на новый хост вместо русских символов - одни вопросы.
пытались сделать новый дамп - всё напрасно.
при просмотре в старой базе оказалость что ко всем полям VARCHAR
присвоено сравнение "latin1_swedish" хотя судя по символам
в полях данные записаны в кодировке 1251
при попытке поменять в старой базе сравнение на cp1251
текст превращается в вопросики.
несмотря на сравнение в текстовых полях "latin1_swedish" старый форум
тем не менее работает исправно - правильно отображая кирилицу.
А вот с переносом базы на новыхй хост - проблема
МОЖЕТ КТО СМОЖЕТ ПОМОЧЬ ПЛИИИЗ !
уж очень старая информация нужна
Проблема с кодировкой mySQL при смене хостинга
-
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 19 лет 4 месяца
- Откуда: Киев
-
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 19 лет 2 месяца
Точно такая же проблема. Но я ее уже частично решил заменой кодировки в БД с ср1251 на utf8. Но проблема в том, что если например, послать кому-нибудь ЛС с русским текстом, то оно доходит в нормальной кодировке, русские буквы читаются. А вот со старыми ЛС и сообщениями проблема - даже после изменения кодировки в БД они все-равно отображаются вопросами. Помогите пожалуйста, решить проблему.
-
- phpBB 1.4.1
- Сообщения: 43
- Стаж: 18 лет 11 месяцев
- Откуда: Владивосток
-
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 19 лет 2 месяца
-
- Former team member
- Сообщения: 1139
- Стаж: 19 лет 2 месяца
- Откуда: Ленинград
-
- phpBB 1.4.1
- Сообщения: 43
- Стаж: 18 лет 11 месяцев
- Откуда: Владивосток
-
- phpBB 1.4.3
- Сообщения: 98
- Стаж: 18 лет 6 месяцев
Помогите плиз, мультипостинг делать неслат, хотя у меня есть тема о трабле с заливкой на хостинг, запарился уже, никакой логики нехватает:
Короче делал все на локальной машине, стоит MySQL 4.1.12a
заливаю на хостинг все содержимое и дамп, там тоже MySQL 4.1.12a .
Дамп делал и заливал на фостинг PhpMyAdmn, последней верси, настроенна нормально, кодировка по дефолту utf-8
так вот, значит делаю дамп в ютф-8, заливаю его на хостинг, импортирую дамп, в кодировке стоит utf-8 - знаки вопросов везде (непонятно, кодировка то одинаковая,а на локали все нормально)
Пофиг, сливаю дамп в cp1251_general_ci, открываю блокнотом, весь текст нормально виден, вопросо нету,
заливаю на сервер, импортирую, выставив cp1251_general_ci прежде чем нажать кнопку "ПОШЕЛ", нажимаю, захожу - знаки вопросов опять
Зашел в пхпмайадмин, там поменял кодировку БД, знаки вопросов заменились на закорячки непонятные...
Значит в дамп, в самое начало, дописал
SET names cp1251;
импортирую - вместо знаков вопроса закарячки какието опять напонятные, скока непытался менять кодировку в браузере, ненашел читабельности, че за *** помогите, если поможете то скажите как вы это сделали
ЗЫ я сам первый раз заливаюсь на хостинг, и знаю что дело во мне всетаки, но я уже незнаю что делать, помогите пожайлусто, я в тупике конкретном !
Короче делал все на локальной машине, стоит MySQL 4.1.12a
заливаю на хостинг все содержимое и дамп, там тоже MySQL 4.1.12a .
Дамп делал и заливал на фостинг PhpMyAdmn, последней верси, настроенна нормально, кодировка по дефолту utf-8
так вот, значит делаю дамп в ютф-8, заливаю его на хостинг, импортирую дамп, в кодировке стоит utf-8 - знаки вопросов везде (непонятно, кодировка то одинаковая,а на локали все нормально)
Пофиг, сливаю дамп в cp1251_general_ci, открываю блокнотом, весь текст нормально виден, вопросо нету,
заливаю на сервер, импортирую, выставив cp1251_general_ci прежде чем нажать кнопку "ПОШЕЛ", нажимаю, захожу - знаки вопросов опять

Зашел в пхпмайадмин, там поменял кодировку БД, знаки вопросов заменились на закорячки непонятные...
Значит в дамп, в самое начало, дописал
SET names cp1251;
импортирую - вместо знаков вопроса закарячки какието опять напонятные, скока непытался менять кодировку в браузере, ненашел читабельности, че за *** помогите, если поможете то скажите как вы это сделали

ЗЫ я сам первый раз заливаюсь на хостинг, и знаю что дело во мне всетаки, но я уже незнаю что делать, помогите пожайлусто, я в тупике конкретном !
-
- phpBB 1.4.1
- Сообщения: 43
- Стаж: 18 лет 11 месяцев
- Откуда: Владивосток
-
- phpBB 1.4.3
- Сообщения: 98
- Стаж: 18 лет 6 месяцев
непомаглоdireqtor писал(а):Попробуй при Импорте дампа поставить binary

Экспортнул дамп, проверил, русский текс читается,
в дампере (Sypex Dumper Lite 1.0.8) поставил автоопределение кодировки связи с бд (auto - по дефолту), и поставил, чтобы восстанавливал в utf-8 базу, опять знаки вопросов
Выставил восстановление в cp1251, восстановило, опять вопросы...
Текст который в скриптах, отображается нормально, а тот что берется из БД жопный...
А когда пытаюсь создать новую тему, после нажатия кнпки отправить вылетает ошибка:
Код: Выделить всё
Could not insert new word matches
DEBUG MODE
INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 1109, word_id, 0 FROM phpbb_search_wordlist WHERE word_text IN ('zxc', 'ячсмяячсм')
Line : 251
File : functions_search.php
help !
