Отччего так? Что с этим можно сделать?
Проблема с кодировкой при переносе базы.
-
- phpBB 1.2.1
- Сообщения: 27
- Стаж: 20 лет
Проблема с кодировкой при переносе базы.
Такая проблема случилась, что сделал бекап базы данных форума, чтобы потом форум снести и заново установить. При восстановлении базы данных форума через phpMyAdmin получается такая ситуация, что все восстанавливается, но только вместо всех постов на форуме вопросительные знаки, как при неверной кодировке. См. скриншот. 
Отччего так? Что с этим можно сделать?
Отччего так? Что с этим можно сделать?
Тут могла быть ваша реклама =)
-
- phpBB 2.0.5
- Сообщения: 496
- Стаж: 20 лет
- Откуда: Киев
zeleboba
У меня Ваш скриншот не открывает ..
Стандартная кодировка
Проверьте у себя .
Добавлено спустя 1 минуту 5 секунд:
И поставьте русский язык по умолчанию в админке и у себя в профиле .
У меня Ваш скриншот не открывает ..
Стандартная кодировка
Код: Выделить всё
Charset: windows-1251
Добавлено спустя 1 минуту 5 секунд:
И поставьте русский язык по умолчанию в админке и у себя в профиле .
Хочешь помочь коллеге- поделись опытом, хочешь помочь профессионалу-отойди и не мешай, хочешь помочь дураку... Сам дурак
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
zeleboba
Наверно MySQL версии 4.1.х.
БД на хостинге или на локальном компе?
Наверно MySQL версии 4.1.х.
БД на хостинге или на локальном компе?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.2.1
- Сообщения: 27
- Стаж: 20 лет
Nikel> Все кириллические кодировки перепробовал - не помогло.
Вот скриншот залил в другое место http://files5.webfile.ru/get/1378490868/untitled.jpg
Русский язык в профиле и в админке стоял уже, так что это тоже не помогло.
Siava> Mysql 4.1.8 на локальном компе, где клюки с кодировкой.
mysql 4.1.12 на хостинге.
БД на хостинге, но которая глючит, та на локальном компе, просто сразу на хостинге побоялся ее убить так, что восстановить не смогу.
Вот скриншот залил в другое место http://files5.webfile.ru/get/1378490868/untitled.jpg
Русский язык в профиле и в админке стоял уже, так что это тоже не помогло.
Siava> Mysql 4.1.8 на локальном компе, где клюки с кодировкой.
mysql 4.1.12 на хостинге.
БД на хостинге, но которая глючит, та на локальном компе, просто сразу на хостинге побоялся ее убить так, что восстановить не смогу.
Тут могла быть ваша реклама =)
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.2.1
- Сообщения: 27
- Стаж: 20 лет
VVVas>Ага, но не вопросами, а такими казябками, которые в другой кодировке выбранной, по идее, должны русскими буквами стать.
ЗЫ Кстати до этого бекапил базу - было там по-русски, но тогда ее бекапил полностью, сейчас же бекапил только таблицы phpbb_forums, phpbb_posts, phpbb_post_text, phpbb_topics.
ЗЫ Кстати до этого бекапил базу - было там по-русски, но тогда ее бекапил полностью, сейчас же бекапил только таблицы phpbb_forums, phpbb_posts, phpbb_post_text, phpbb_topics.
Тут могла быть ваша реклама =)
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
Посмотрите каким-нибудь редактором который умеет выбирать кодировку просмотра и удостоверьтесь точно. Заодно у узнаете в какой кодировке у вас сохранились сообщения. Может они в другой кодировке. Тогда конвертанете бэкап и зальете его заново.zeleboba писал(а):Ага, но не вопросами, а такими казябками, которые в другой кодировке выбранной, по идее, должны русскими буквами стать.
-
- Former team member
- Сообщения: 816
- Стаж: 21 год
- Откуда: Estonia, Tallinn
пропишите в my.ini (или my.cnf)zeleboba писал(а):Mysql 4.1.8 на локальном компе
Код: Выделить всё
[mysqld]
# set basedir to your installation path
character-set-server=cp1251
(Я когда тестировал РНР 5.1.х с MySQL 5.0.x так запарился, там не помогают даже такие методы,, всё-же для phpBB лучше всего РНР 4.х.х и MySQL 4.0.x)
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
-
- phpBB 1.2.1
- Сообщения: 27
- Стаж: 20 лет
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Vladson
zeleboba
Можно извратиться, должно сработать на 90% =))
На локальном поставить MySQL 4.0.x, скопировать из папки MySQL 4.1.x/data БД старого форума в MySQL 4.0.x/data и сделать её дамп
Этот дамп должен нормально залиться на хостинг.
Угу, я и сам запарился с этим всем, пришлось не дамп переносить а прям файлы базы с папки data =) Вот только использую MySQL 4.1.13.Vladson писал(а):всё-же для phpBB лучше всего РНР 4.х.х и MySQL 4.0.x
zeleboba
Можно извратиться, должно сработать на 90% =))
На локальном поставить MySQL 4.0.x, скопировать из папки MySQL 4.1.x/data БД старого форума в MySQL 4.0.x/data и сделать её дамп

Этот дамп должен нормально залиться на хостинг.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 18 лет 11 месяцев
- Откуда: Город, которого нет...
помогите ,пожалуйста.
установила Галерею в форуме, и испортила что-то в коде...
часть текста показывает на русском, а другую часть читать не возможно(
вот адрес сайта
http://www.krosavchegi.com/forums
спасибо заранее
установила Галерею в форуме, и испортила что-то в коде...
часть текста показывает на русском, а другую часть читать не возможно(
вот адрес сайта
http://www.krosavchegi.com/forums
спасибо заранее
может быть...
-
- Former team member
- Сообщения: 1139
- Стаж: 19 лет 2 месяца
- Откуда: Ленинград
-
- phpBB 1.2.0
- Сообщения: 16
- Стаж: 19 лет 1 месяц
-
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 18 лет 11 месяцев
- Откуда: Город, которого нет...
нет, ксажелениюHuman писал(а):Если крякозяблы в самом бэкапе, уже не разбэкапишь нормально.
Нужно бэкапировать так чтобы в бэкапе был читабельный текст.
При экспорте в пхп админ измени кодировку на 1251, и будет счастье.
Я на эти же грабли наступал

Добавлено спустя 3 минуты 28 секунд:
а вот не получается....не работает никак..aaa писал(а):нет, ксажелениюHuman писал(а):Если крякозяблы в самом бэкапе, уже не разбэкапишь нормально.
Нужно бэкапировать так чтобы в бэкапе был читабельный текст.
При экспорте в пхп админ измени кодировку на 1251, и будет счастье.
Я на эти же грабли наступал
а вы посмотрели сайт? www.krosavchegi.com/forums
может можно исправить все в папке Languages?
может быть...
-
- Former team member
- Сообщения: 1139
- Стаж: 19 лет 2 месяца
- Откуда: Ленинград
Human
Вы, когда пишете, хотя бы давайте в начале обращение, чтобы можно было понять, кому адресовано. Чтобы, например, aaa не пыталась понять, где у нее бэкап.
Добавлено спустя 7 минут 27 секунд:
aaa
У вас, судя по всему, действительно разбежались кодировки форума и языкового файла. Такое часто бывает при редактировании файлов в FAR'е, когда он открывает новый файл в 866-й кодировке, а вы этого не замечаете, копипастите текст, взятый в 1251 и сохраняете, уверенные, что все в порядке. Проверьте кодировки русских ленгвич-файлов. Если все так, как я и думаю, то исправить очень просто обратным путем: открываем в 866, выделяем весь текст, удаляем в клипборд, переключаемся в 1251 и пастим.
Вы, когда пишете, хотя бы давайте в начале обращение, чтобы можно было понять, кому адресовано. Чтобы, например, aaa не пыталась понять, где у нее бэкап.
Добавлено спустя 7 минут 27 секунд:
aaa
У вас, судя по всему, действительно разбежались кодировки форума и языкового файла. Такое часто бывает при редактировании файлов в FAR'е, когда он открывает новый файл в 866-й кодировке, а вы этого не замечаете, копипастите текст, взятый в 1251 и сохраняете, уверенные, что все в порядке. Проверьте кодировки русских ленгвич-файлов. Если все так, как я и думаю, то исправить очень просто обратным путем: открываем в 866, выделяем весь текст, удаляем в клипборд, переключаемся в 1251 и пастим.
И если я неправ, пусть старшие товарищи поправят меня