vestmix
Участник
- Сообщения
- 146
- Реакции
- 4
Поставил новую ферму, и весь текст rus вот такой: "������ �������"
т.к говорят что кодировка FF - windows-1251, т.к поставил на хостинг эту кодировку.
Но говорят еще и БД надо ставить такую же кодировку ну там нету win-1251, только cp1251 если что то из этой серий.
Так все таки что делать опять все файлы в UTF-8 через Notepad++ в ручную менять кодировку везде или все таки как то можно на win-1251 сделать все? Что бы не тратить уйма времени на смену кодировки в ручную.
В БД поставил кодировку cp1251_general_ci. При создание самой базы на хостинге поставил тоже cp1251.
т.к говорят что кодировка FF - windows-1251, т.к поставил на хостинг эту кодировку.
Но говорят еще и БД надо ставить такую же кодировку ну там нету win-1251, только cp1251 если что то из этой серий.
Так все таки что делать опять все файлы в UTF-8 через Notepad++ в ручную менять кодировку везде или все таки как то можно на win-1251 сделать все? Что бы не тратить уйма времени на смену кодировки в ручную.
В БД поставил кодировку cp1251_general_ci. При создание самой базы на хостинге поставил тоже cp1251.
vestmix
Участник
- Сообщения
- 146
- Реакции
- 4
Не помогло, ну про utf-8 понятно, ну говорят что как то и с кодировкой win-1251 норм работает..assus написал(а):может надо было поставить в .htaccessпопробуйКод:AddDefaultCharset windows-1251
или поменяй на UTF-8
vestmix
Участник
- Сообщения
- 146
- Реакции
- 4
_header.php - AddDefaultCharset windows-1251APTEMOH написал(а):В _header.php что прописано?
Код:<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
Ну <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> нельзя же прописать в _header.php, если только в самом html файле.
vestmix
Участник
- Сообщения
- 146
- Реакции
- 4
Вот _header.php файл:APTEMOH написал(а):HTML разметку можно писать и в PHP файле. Проверяйте что у вас.
Код:
DirectoryIndex index.php
RewriteEngine On
# Основной домен
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
# Главная
RewriteRule ^index.html$ index.php [L]
# Правила
RewriteRule ^rules(/?)+$ index.php?menu=rules [L]
# Контакты
RewriteRule ^contacts(/?)+$ index.php?menu=contacts [L]
# Новости
RewriteRule ^news(/?)+$ index.php?menu=news [L]
# О нас
RewriteRule ^about(/?)+$ index.php?menu=about [L]
# TOP
RewriteRule ^top(/?)+$ index.php?menu=top [L]
# Регистрация
RewriteRule ^signup/key/(.*)(/?)+$ index.php?menu=signup&key=$1 [L]
RewriteRule ^signup(/?)+$ index.php?menu=signup [L]
# Восстановление пароля
RewriteRule ^recovery(/?)+$ index.php?menu=recovery [L]
# Последние выплаты
RewriteRule ^payments(/?)+$ index.php?menu=payments [L]
# Пользователи
RewriteRule ^users/([0-9]+)(/?)+$ index.php?menu=users&page=$1 [L]
RewriteRule ^users(/?)+$ index.php?menu=users [L]
# Аккаунт
RewriteRule ^account/lottery/winners(/?)+$ index.php?menu=account&sel=lottery&winners [L]
RewriteRule ^account/lottery(/?)+$ index.php?menu=account&sel=lottery [L]
RewriteRule ^account/bonus(/?)+$ index.php?menu=account&sel=bonus [L]
RewriteRule ^account/config(/?)+$ index.php?menu=account&sel=config [L]
RewriteRule ^account/insert(/?)+$ index.php?menu=account&sel=insert [L]
RewriteRule ^account/payment/([0-9]+)(/?)+$ index.php?menu=account&sel=payment&pay_id=$1 [L]
RewriteRule ^account/payment(/?)+$ index.php?menu=account&sel=payment [L]
RewriteRule ^account/market(/?)+$ index.php?menu=account&sel=market [L]
RewriteRule ^account/swap(/?)+$ index.php?menu=account&sel=swap [L]
RewriteRule ^account/store(/?)+$ index.php?menu=account&sel=store [L]
RewriteRule ^account/referals(/?)+$ index.php?menu=account&sel=referals [L]
RewriteRule ^account/farm(/?)+$ index.php?menu=account&sel=farm [L]
RewriteRule ^account/exit(/?)+$ index.php?menu=account&sel=exit [L]
RewriteRule ^account(/?)+$ index.php?menu=account [L]
Огорчу вас, но это .htaccessvestmix написал(а):Вот _header.php файл:
vestmix
Участник
- Сообщения
- 146
- Реакции
- 4
Перепутал) В _header.php тоже естьAPTEMOH написал(а):Огорчу вас, но это .htaccess
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
vestmix
Участник
- Сообщения
- 146
- Реакции
- 4
Уже делал так, не помогает наверное все таки в utf-8 все файлы буду в ручную делать)APTEMOH написал(а):Так! Сами файлы в какой кодировке?
.htaccess залит на сервер? В нем есть AddDefaultCharset windows-1251 ? Попробуйте удалить эту строку.
vestmix
Участник
- Сообщения
- 146
- Реакции
- 4
# Регаем пользователя
$db->Query("INSERT INTO db_users (login, pass, date_reg, money_in, refer, ip, email, qiwi)
VALUES ('$login','$passmd', '$time', '$bonus', '$ref_id','$ip', '$mail', '$purse')");
$lid = $db->LastInsert();
$db->Query("UPDATE db_stats SET user = user + 1 WHERE id = 1");
$db->Query("UPDATE db_users SET kol_ref = kol_ref + 1 WHERE id = '$ref_id'");
$sender = new isender;
$sender -> SendAfterReg($login, $mail, $pass);
$_SESSION["user_id"] = $lid;
$_SESSION['login'] = $login;
echo "<span style=\"color:green;\">Вы успешно Зарегистрировались! Идет перенаправление...</span>";
header('Refresh: 3; url=/account');
почему не идет перенаправление в аккаунт? просто пишет вы регнулись и все?
$db->Query("INSERT INTO db_users (login, pass, date_reg, money_in, refer, ip, email, qiwi)
VALUES ('$login','$passmd', '$time', '$bonus', '$ref_id','$ip', '$mail', '$purse')");
$lid = $db->LastInsert();
$db->Query("UPDATE db_stats SET user = user + 1 WHERE id = 1");
$db->Query("UPDATE db_users SET kol_ref = kol_ref + 1 WHERE id = '$ref_id'");
$sender = new isender;
$sender -> SendAfterReg($login, $mail, $pass);
$_SESSION["user_id"] = $lid;
$_SESSION['login'] = $login;
echo "<span style=\"color:green;\">Вы успешно Зарегистрировались! Идет перенаправление...</span>";
header('Refresh: 3; url=/account');
почему не идет перенаправление в аккаунт? просто пишет вы регнулись и все?
vestmix
Участник
- Сообщения
- 146
- Реакции
- 4
решено.vestmix написал(а):# Регаем пользователя
$db->Query("INSERT INTO db_users (login, pass, date_reg, money_in, refer, ip, email, qiwi)
VALUES ('$login','$passmd', '$time', '$bonus', '$ref_id','$ip', '$mail', '$purse')");
$lid = $db->LastInsert();
$db->Query("UPDATE db_stats SET user = user + 1 WHERE id = 1");
$db->Query("UPDATE db_users SET kol_ref = kol_ref + 1 WHERE id = '$ref_id'");
$sender = new isender;
$sender -> SendAfterReg($login, $mail, $pass);
$_SESSION["user_id"] = $lid;
$_SESSION['login'] = $login;
echo "<span style=\"color:green;\">Вы успешно Зарегистрировались! Идет перенаправление...</span>";
header('Refresh: 3; url=/account');
почему не идет перенаправление в аккаунт? просто пишет вы регнулись и все?
N3CRO
Участник
- Сообщения
- 285
- Реакции
- 44
как подскажи ???vestmix написал(а):решено.
vestmix
Участник
- Сообщения
- 146
- Реакции
- 4
Я вам отвечал в вашей теме, смените хостинг или пишите в саппорт что бы решили эту проблему.N3CRO написал(а):как подскажи ???
Если только делаете проект то лучше через denwer или hostinger.ru ( про его минусы писал )
N3CRO
Участник
- Сообщения
- 285
- Реакции
- 44
а что вы сделали ??? что проблема решилась ???? я уже хостинг менял !!! щас в суппорт напишу !vestmix написал(а):Я вам отвечал в вашей теме, смените хостинг или пишите в саппорт что бы решили эту проблему.
Если только делаете проект то лучше через denwer или hostinger.ru ( про его минусы писал )
vestmix
Участник
- Сообщения
- 146
- Реакции
- 4
Что кодировку win-1251 это действительно, я конечно точно не могу сказать, но это дело в хостинге точно, т.к в вашей теме вы сами видали пример что все нормально отображается.N3CRO написал(а):а что вы сделали ??? что проблема решилась ???? я уже хостинг менял !!! щас в суппорт напишу !
elizoveta
Участник
- Сообщения
- 78
- Реакции
- 13
vestmix
Участник
- Сообщения
- 146
- Реакции
- 4
Без смыслено их в utf-8 делать все файлы, потом возникнет множество проблем.elizoveta написал(а):Я выкладывала на форум програмку которая меняет кодировки в 2 клика, поищи , если надо напиши мне м лс я дам тебе програмку и проблема с кодировкой уйдет сама собой раз и навсегда)))
Ну хотя если просто заменить пару картинок и открыть ферму, то норм)
elizoveta
Участник
- Сообщения
- 78
- Реакции
- 13