# 1
Тема: Проблема с кодировкой.
BAD-Diman
Пользователь
Любитель FusionСообщений: 124
Откуда: Москва
Зарегистрирован: 04 Ноября 2008, 19:52:56
Сказали спасибо 1 раз Статус: offline
ICQ статус
Опубликовано 14 Июля 2009, 23:59:01
Ребят, говорю сразу здесь я был, читал внимательно но не помагло. У меня такая проблема, залил я новый двиг, ни от куда я не переезжал, просто залил новый двиг,во время устуновки сразу же появилась проблема с кодировкой при переходе на setup.php поменял я в опере кадировку на win1251 вроде нармальная стала. Поставил двиг, перехожу на главную и вот тебе на, панель навигации вся в вопросах, вобщем снизу картинка. В базе данных кадировка выставлена cp_1251_general_ci. В чём может быть проблема?
' '
[Изменил(а) BAD-Diman , 15 Июля 2009, 00:02:03]
^ наверх ^
# 2
Fanat
Пользователь
МестныйСообщений: 22
Зарегистрирован: 04 Июня 2008, 14:43:55
Сказали спасибо 0 раз Статус: offline
Опубликовано 15 Июля 2009, 00:05:40
100% не отредактировал maincore.php
^ наверх ^
# 3
BAD-Diman
Пользователь
Любитель FusionСообщений: 124
Откуда: Москва
Зарегистрирован: 04 Ноября 2008, 19:52:56
Сказали спасибо 1 раз Статус: offline
ICQ статус
Опубликовано 15 Июля 2009, 00:14:58
Замени в 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);
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>");
}
}
на
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 character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
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>");
}
}
[Изменил(а) BAD-Diman , 15 Июля 2009, 00:16:38]
^ наверх ^
# 4
BAD-Diman
Пользователь
Любитель FusionСообщений: 124
Откуда: Москва
Зарегистрирован: 04 Ноября 2008, 19:52:56
Сказали спасибо 1 раз Статус: offline
ICQ статус
Опубликовано 15 Июля 2009, 14:55:43
Ребят помогите, в чём может быть проблема?
^ наверх ^
# 5
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 15 Июля 2009, 16:39:17
Кодировки в бд какие?
И какие были?
-------------------- Retired
^ наверх ^
# 6
BAD-Diman
Пользователь
Любитель FusionСообщений: 124
Откуда: Москва
Зарегистрирован: 04 Ноября 2008, 19:52:56
Сказали спасибо 1 раз Статус: offline
ICQ статус
Опубликовано 15 Июля 2009, 19:52:55
Кодировка в базе данных была utf8_unicode_ci ничего не работала, поставил cp_1251_general_ci, тоже самое.
^ наверх ^
# 7
Psc
SF Team
Psc
SF Support Team
Почетный SFСообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз Статус: offline
Опубликовано 15 Июля 2009, 21:38:42
хз это 2 байта (UTF) против 1ого (1251), тут возможна какая нить хрень
-------------------- Retired
^ наверх ^