Забыли пароль?
Запросите новый здесь.

Автор темы: googaa
ID темы: 1491
Информация:
Тема содержит 14 сообщения, была просмотрена 5224 раз.
Просмотр темы
PHP-Fusion Russia » Веб-разработка » MySQL
 Распечатать тему
Помогите с перекодировкой
googaa
Возникла сложность: при создании новой бд, на серваке автоматически устанавливается кодировка utf8_unicode_ci.
я изменяю сопоставление бд на utf8_general_ci, потом импортирую свои таблицы в бд, но в результате на сайте весь русский текст (который записан в бд) выглядит так: Ãæåëü(óçîð)-òðîòóà ðГГ Гї ïëèòêГ

подскажите что необходимо сделать чтобы от этого избавиться?
За ранее благодарю за помощь!
версия PF 7.01.05
Невозможного НЕТ !!! Есть люди, которые об этом не знают!!!
 
Web
Serge Renard
А с какого перепугу utf8, если там должно быть win-1251?
В Интернете кто-то неправ!
 
Web
googaa
Serge Renard написал:

А с какого перепугу utf8, если там должно быть win-1251?


поему именно win-1251? у меня пара-тройка сайтов и все работают прекрасно с кодировкой utf8_general_ci. но при переносе на другой сервак возникла такая трабля из-за utf8_unicode_ci.
там, по ходу, при установке на чистую через setup.php русский текст на сайте вообще отсутствует (навигация и.т.д.)

pf-v-7.01.05
Невозможного НЕТ !!! Есть люди, которые об этом не знают!!!
 
Web
mishqa35
сделай дамп базы, и через np++ смени кодировку, после залей ее через phpmyadmin
если же будут косяки то базу делай win-1251_general_ci
 
Web
googaa
если правильно понял изменить на серваке сопоставление бд на ср1251_general_ci и туда загнать перекодированый дамп...
один вопрос: пр++ это что? (надеюсь это не партия регионов)
Невозможного НЕТ !!! Есть люди, которые об этом не знают!!!
 
Web
Polarfox
NP если большими буквами, notepad++.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
googaa
сенкс! сейчас попробую
Невозможного НЕТ !!! Есть люди, которые об этом не знают!!!
 
Web
googaa
mishqa35 написал:

сделай дамп базы, и через np++ смени кодировку, после залей ее через phpmyadmin
если же будут косяки то базу делай win-1251_general_ci

это там где CHARSET=utf8 заменить на CHARSET=win-1251 ?
Невозможного НЕТ !!! Есть люди, которые об этом не знают!!!
 
Web
googaa
mishqa35 написал:

сделай дамп базы, и через np++ смени кодировку, после залей ее через phpmyadmin
если же будут косяки то базу делай win-1251_general_ci

к сожалению это не помогло...
тех.поддержка хостинга посоветовала: "добавьте эту строку в тот файл, в котором Ваш скрипт устанавливает соединение с базой данной mysql_query('SET NAMES utf8')"
И вот у меня возникает вопрос: в какой файл необходимо добавить mysql_query('SET NAMES utf8')?
За ранее благодарю за помощь!!!

pf. v. 7.01.05
Невозможного НЕТ !!! Есть люди, которые об этом не знают!!!
 
Web
jikaka
http://rusfusion....read_id=11
 
Web
googaa


сделал всё как указано в топике:
создал новую бд -> сопоставление cp1251_general_ci -> сравнение cp1251_general_ci -> изменил строки в maincore.php -> создал файл .htaccess с кодом из топика.
запускаю из браузера установку пф, всё устанавливается но весь кирилический текст в бд теперь выглядит так ?????? ?? ???
и эта беда происходит как на серваке так и на localhost-e (endels). все файлы пф оригинальные, ни в одном файле, кроме вышеизложенного, ни чего не изменял. версия пф 7.01.05
Невозможного НЕТ !!! Есть люди, которые об этом не знают!!!
 
Web
Serge Renard
Скорее всего, в setup.php тоже нужно подправить. По крайней мере, у меня 7.02.06 после этого установилась нормально.
В Интернете кто-то неправ!
 
Web
jikaka
поставь на английском языке, потом смени в админке язык
 
Web
lucky
при переносе сайта на другой хостинг у меня было похожее, после того как я залил старую БД стало всё норм, почему такая фигня при новой БД на хостинге не знаю, может из-за версии PHP 5.3.17, на денвере всё норм, виндвос 7
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум: