X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Проблема с кодировкой Cp1251, php-Fusion и панель ISPmanager
alex001107
alex001107
Topic Starter сообщение 4.11.2009, 13:53; Ответить: alex001107
Сообщение #1


Бывалый
****

Группа: User
Сообщений: 450
Регистрация: 5.6.2009
Поблагодарили: 75 раз
Репутация:   15  


Вчера перенес сайт к wmz-host.
И после обновления ns серверов домена начались проблемы.
Весь сайт, это сплошные "?????????"

Делал так:
При создании БД указал кодировка cp1251.
При импорте SQL указал кодировку файла cp1251.
Результат видите на скрине.
Подскажите пожалуйста, где "зарыта собака"?


--------------------
Требуются копипастеры на постоянной основе.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BrokenBrake
BrokenBrake
сообщение 4.11.2009, 14:04; Ответить: BrokenBrake
Сообщение #2


Бывалый
****

Группа: User
Сообщений: 493
Регистрация: 6.10.2009
Поблагодарили: 120 раз
Репутация:   16  


Ну так исходная-то база в cp1251 была?
А вообще, все однобайтные кодировки должны были умереть ещё в прошлом веке.
Настоящее и будущее за UTF-8, привыкайте уже.


--------------------
Мозгоибсон, Титькосвободна, Некродевочка и др. — это мой генератор ников.
А вот моя «Йерка». Знакомьтесь.
Ну а про Daos вообще все вебмастера должны знать и без ссылок.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alex001107
alex001107
Topic Starter сообщение 4.11.2009, 14:21; Ответить: alex001107
Сообщение #3


Бывалый
****

Группа: User
Сообщений: 450
Регистрация: 5.6.2009
Поблагодарили: 75 раз
Репутация:   15  


исходная-то база в cp1251 была?

Да


--------------------
Требуются копипастеры на постоянной основе.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Кошак
Кошак
сообщение 5.11.2009, 5:17; Ответить: Кошак
Сообщение #4


Частый гость
**

Группа: User
Сообщений: 89
Регистрация: 9.3.2009
Поблагодарили: 11 раз
Репутация:   2  


1. Посмотрите в какой кодировке ваш сайт (по мета тегам чтоль или как браузер определил).
2. Посмотрите какие именно кодировки стоят в ПОЛЯХ вашей БД. Если вы хотите работать с win1251, это cp1251_general_ci - например.
3. Посмотрите какое идет сопоставление соединения с базой - оно тоже должно быть в win1251 - в php'шном коде это звучит как
mysql_query("set names utf8"); для utf8.

А так - мало данных. Трудно что-то сходу сказать. Если нужна помощь, стукните в личку, подскажу, посмотрю, помогу.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sZend
sZend
сообщение 5.11.2009, 6:40; Ответить: sZend
Сообщение #5


Завсегдатай
*****

Группа: Active User
Сообщений: 537
Регистрация: 30.4.2008
Из: Тарсонис
Поблагодарили: 147 раз
Репутация:   22  


mysql сейчас работает с utf-8, поэтому древние скрипты нужно модифицировать.
для этого нужно после подключения к базе указать "сопоставление", для этого ищем подключение, например mysql_connect() и после него дописываем как на примере
<?php
$connect_id = @mysql_connect($server, $user, $password);// ваше соединение
if ($connect_id) //ваша проверка успешности коннекта
    {
/////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////// это для беззнаквопросия //////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////
    mysql_query('set names cp1251',$connect_id);
    mysql_query( "SET character_set_client = 'cp1251'",$connect_id);
    mysql_query( "SET character_set_connection = 'cp1251'",$connect_id);
    mysql_query( "SET character_set_database = 'cp1251'",$connect_id);
    mysql_query( "SET character_set_results = 'cp1251'",$connect_id);
    mysql_query( "SET character_set_server = 'cp1251'",$connect_id);
/////////////////////////////////////////////////////////////////////////////////////////////

    $dbselect = @mysql_select_db($database); // ваш скрипт
    ...
  
    }

?>


Сообщение отредактировал sZend - 5.11.2009, 6:45


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
iBBi
iBBi
сообщение 5.11.2009, 10:29; Ответить: iBBi
Сообщение #6


Участник
***

Группа: User
Сообщений: 227
Регистрация: 20.8.2009
Поблагодарили: 31 раз
Репутация:   7  


см
locale/russian.php
maincore.php
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Евгешко
Евгешко
сообщение 5.11.2009, 17:29; Ответить: Евгешко
Сообщение #7


Старожил
******


Группа: Active User
Сообщений: 1340
Регистрация: 10.9.2009
Поблагодарили: 507 раз
Репутация:   103  


была уже тема...я корорч залили в ср, а потом добавил maincore.php(выделено что я добавил)

function dbconnect($db_host, $db_user, $db_pass, $db_name) {
$db_connect = @mysql_connect($db_host, $db_user, $db_pass);
$db_select = @mysql_select_db($db_name);
mysql_query ('SET NAMES cp1251');
mysql_query ('SET CHARACTER SET cp1251');

if (!$db_connect) {
die("<div style='font-family:Verdana;font-size:11px;text-align:center;'><b>Unable to establish connection to MySQL</b><br>".mysql_errno()." : ".mysql_error()."</div>");
} elseif (!$db_select) {
die("<div style='font-family:Verdana;font-size:11px;text-align:center;'><b>Unable to select MySQL database</b><br>".mysql_errno()." : ".mysql_error()."</div>");
}
}

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Типа вернулся
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыОцените сайт "бизнес, новости, право". В чем проблема?
21 Merzuka 3033 10.4.2018, 23:45
автор: Merzuka
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема выбора ниши для заработка
15 lektor2010 1567 11.4.2017, 21:18
автор: SeoKot
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПроблема с группой в фейсбуке
9 Swissi 1485 21.1.2017, 20:11
автор: Swissi
Открытая тема (нет новых ответов) Проблема с плагином wp-shop в движке WordPress
Прошу помочь.
0 Stingeo 1443 27.6.2014, 1:42
автор: Stingeo
Открытая тема (нет новых ответов) Проблема с переносом на другой хостинг сайта DLE
5 Вентилятор 1325 24.12.2012, 5:17
автор: crazyyy


 



RSS Текстовая версия Сейчас: 21.5.2018, 7:28
Дизайн