извиняюсь если подобная тема уже была...
помогите вот сайт клик
там видно что место желаемого русского языка выводятся непонятные каракули
что делать как исправить???
заранее спасибо)
Спустя 4 минуты, 59 секунд (11.01.2011 - 22:08) alex12060 написал(а):
После title поставь
Перед выводом напиши:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Перед выводом напиши:
mysql_query("SET NAMES utf-8") or die(mysql_error());
Спустя 11 минут, 16 секунд (11.01.2011 - 22:20) Guest написал(а):
я продвинутый нуб только учусь...обьясни пожалуйста
в какое место кода вставить???
mysql_query("SET NAMES utf-8") or die(mysql_error());
в какое место кода вставить???
Спустя 1 минута, 37 секунд (11.01.2011 - 22:21) Invis1ble написал(а):
Guest
Перед выполнением запросов к БД
Перед выполнением запросов к БД
Спустя 7 минут, 5 секунд (11.01.2011 - 22:28) Vlad. написал(а):
зделал первый код в index.php перед <title></title> засунул.
а второй код в connect.php
тот же результат...я что то не так делаю???
а второй код в connect.php
тот же результат...я что то не так делаю???
Спустя 7 минут, 7 секунд (11.01.2011 - 22:35) Invis1ble написал(а):
Кстати, я вот щас прошелся по ссылке... Сначала вывело каракули, но я выбрал (в опере) Вид -> Кодировка -> Юникод -> utf8 и все нормуль =)
Спустя 7 минут, 33 секунды (11.01.2011 - 22:43) Night User написал(а):
header("Content-Type: content=text/html; charset=utf-8");
Спустя 14 минут, 40 секунд (11.01.2011 - 22:58) T1grOK написал(а):
Или пропишите в .htaccess: AddDefaultCharset utf-8.
Спустя 14 минут, 41 секунда (11.01.2011 - 23:12) sixpoundeeer написал(а):
mysql_query("SET NAMES utf-8") or die(mysql_error());Этот синтаксис не верный. Тут, кроме того, что кодировка не установится, так еще и сообщения об ошибке не выведется. Надо так:
mysql_query("SET NAMES utf8") or die(mysql_error());
Ну и плюс хедер в начало скрипта:
header('Content-Type: text/html; charset=utf-8');
Спустя 43 минуты, 2 секунды (11.01.2011 - 23:55) Гость_vlad написал(а):
Invis1ble: Кстати, я вот щас прошелся по ссылке... Сначала вывело каракули, но я выбрал (в опере) Вид -> Кодировка -> Юникод -> utf8 и все нормуль =)
но ни будет же допустим каждый зашедший на стр. так делать
-------------
а название ****.htaccess или ненадо???
но ни будет же допустим каждый зашедший на стр. так делать
-------------
а название ****.htaccess или ненадо???
Спустя 21 минута, 12 секунд (12.01.2011 - 00:17) Гость_Влад написал(а):
не помогает,или я неправильно делаю(сомневаюсь что неправильно)
может код index.php выложить чтобы вы имели ввиду над чему думать???
может код index.php выложить чтобы вы имели ввиду над чему думать???
Спустя 7 минут, 18 секунд (12.01.2011 - 00:24) Игорь_Vasinsky написал(а):
у тя сами страницы а в анси чтоли??? пересохрни с кодировкой utf-8 без blob
в каком нить редакторе.
есть ж громадная заезжаная тема про кракозябры и utf-8/
и всё равно - все тока советуют. - сначала надо было завалть вопросами - а от туда плясать.
в каком нить редакторе.
есть ж громадная заезжаная тема про кракозябры и utf-8/
и всё равно - все тока советуют. - сначала надо было завалть вопросами - а от туда плясать.
Спустя 4 минуты, 22 секунды (12.01.2011 - 00:28) sixpoundeeer написал(а):
Гость_Влад
Еще раз:
1. В начале скрипта:
2. В теге <head>:
3. После соединения с базой данных:
4. Сделай в корне сайта файл с расширением .htaccess (без названия) и в него:
5. Страницы и базу в utf-8 перекодируй, если еще не сделал этого.
Еще раз:
1. В начале скрипта:
header('Content-Type: text/html; charset=utf-8');
2. В теге <head>:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
3. После соединения с базой данных:
mysql_query('SET NAMES utf8');
mysql_query('SET CHARACTER SET utf8');
mysql_query('SET COLLATION_CONNECTION="utf8_general_ci"');
4. Сделай в корне сайта файл с расширением .htaccess (без названия) и в него:
AddDefaultCharset utf-8
5. Страницы и базу в utf-8 перекодируй, если еще не сделал этого.
Спустя 22 секунды (12.01.2011 - 00:29) Guest написал(а):
я в редактере вот кусочек
else
{
"<html>
<head>
<link rel='stylesheet' type='text/css' href='style.css'>
<meta http-equiv='content-type' content='text/html; charset=utf-8' />
<title>Легионеры</title>
</head>
Спустя 2 минуты, 18 секунд (12.01.2011 - 00:31) Guest написал(а):
ща
Спустя 2 минуты, 21 секунда (12.01.2011 - 00:33) Игорь_Vasinsky написал(а):
у него скорее всего там сессия есть... хеадер не проканает.
Спустя 6 минут, 39 секунд (12.01.2011 - 00:40) Гость_vlad написал(а):
спасибо конечно но не получается......... :(
вот index.php что не так???
и вот connect.php
это же сюда надо было
вот index.php что не так???
<?php
session_start(); //Создаем ссесию, чтобы при повторном входе опять не авторизовываться
?>
<?
$login = $_SESSION['login']
?>
<?php
if (empty($_SESSION['login']) or empty($_SESSION['id']))
{
print"
<html>
<head>
<title>легионеры</title>
<meta http-equiv='content-type' content='text/html; charset=utf-8' />
</head>
<body text-align='center' bgcolor=#0099FF>
<h1 align='center'>Вход в игру)</h1>
<table align='center' border='10' border-color=#002FFE width='400' bgcolor=#0092FF>
<form action='enter.php' method='post'>
<tr><td><strong>логин:</strong></td><td><input type='text' name='login'></td></tr>
<tr><td><strong>пароль:</strong></td><td><input type='password' name='password'></td></tr>
<tr><td><input type='submit' name='go' value='войти'> </td></tr>
<tr><td><a href='reg.html'><font color='blue'><strong>зарегистрироваться</strong></font></a></td>< /tr>
</form>
</table>
<table align='center'>
<tr><td>
Легионеры 2011 ©
</td></tr>
</table>
</body>
</html>";//Видимо она пуста, увидомим об этом юзера
}
else
{
"
<html>
<head>
<link rel='stylesheet' type='text/css' href='style.css'>
<meta http-equiv='content-type' content='text/html; charset=utf-8' />
<title>Легионеры</title>
</head>
<body bgcolor=#0097FF>
<table bordercolor='#548DD4' border width='260' align='center' bgcolor='blue'>
<tr><td><p><img src='legioner.jpg' alt='легионеры'></p></td></tr>
<tr><td><center>Привет<font size=+1 color='red'> ".$_SESSION['login']."</font>
,Добро пожаловать.</center></td></tr>
<tr><td><a href='arena.php'>арена</a></td></tr>
<tr><td><a href='towns.php'>поселок</a></td></tr>
<tr><td><a href='klan.php'>клан</a></td></tr>
<tr><td><a href='slava.php'>зал славы</a></td></tr>
<tr><td><a href='chat.php'>чат</a></td></tr>
</table>
<table bordercolor='#548DD4' border align='center' width='260' bgcolor=#FFE580> <tr><td></td></tr> </table>
<table bordercolor='#548DD4' border width='260' align='center' bgcolor='blue'>
<tr><td><a href='char.php'>герой</a></td></tr>
<tr><td><a href='news.php'>почта</a></td></tr>
<tr><td><a href='bygold.php'>золото</a></td></tr>
<tr><td><a href='index.php?act=logout'>Выход</a></td></tr>
</table>
<table bordercolor='#548DD4' border align='center' width='260' bgcolor=#FFE580> <tr><td></td></tr> </table>
<table bordercolor='#548DD4' border width='260' align='center' bgcolor='blue'>
<tr><td><font color='black'>Легионеры 2011 ©</font></td></tr>
</table>
</body>
</html>";
}
?>
и вот connect.php
<?php
$db = mysql_connect ("***","***","***");
mysql_select_db ("***",$db);
mysql_query('SET NAMES utf8');
mysql_query('SET CHARACTER SET utf8');
mysql_query('SET COLLATION_CONNECTION="utf8_general_ci"');
?>
это же сюда надо было
mysql_query('SET NAMES utf8');
mysql_query('SET CHARACTER SET utf8');
mysql_query('SET COLLATION_CONNECTION="utf8_general_ci"');
Спустя 6 минут, 14 секунд (12.01.2011 - 00:46) Игорь_Vasinsky написал(а):
у тя стартует сессия в начале кода - поэтому header - так росто не послать.
Ты страницы пееконвертировал?????
именно сами страницы.
Ты страницы пееконвертировал?????
именно сами страницы.
Спустя 49 минут, 25 секунд (12.01.2011 - 01:36) inpost написал(а):
Гость_vlad
тебе раз 10 написал: header('Content-Type: text/html; charset=utf-8'); , где это в скрипте? Напиши после включения сессии !
тебе раз 10 написал: header('Content-Type: text/html; charset=utf-8'); , где это в скрипте? Напиши после включения сессии !
Спустя 18 минут, 15 секунд (12.01.2011 - 01:54) Игорь_Vasinsky написал(а):
Цитата |
тебе раз 10 написал: header('Content-Type: text/html; charset=utf-8'); , где это в скрипте? Напиши после включения сессии ! |
да у него там хеадер кант нот сент из за session_start()
Спустя 11 минут, 47 секунд (12.01.2011 - 02:06) inpost написал(а):
Игорь_Vasinsky
Над моим и твоим его страница - нету там хедера!
Над моим и твоим его страница - нету там хедера!
Спустя 14 минут, 8 секунд (12.01.2011 - 02:20) Игорь_Vasinsky написал(а):
зато сессия есть
Цитата |
<?php session_start(); //Создаем ссесию, чтобы при повторном входе опять не авторизовываться?><? $login = $_SESSION['login']?><?phpif (empty($_SESSION['login']) or empty($_SESSION['id'])) { print" |
да тупо - страницыпереконвертировать в юникод нужно. он морозит.
Спустя 11 часов, 11 минут, 31 секунда (12.01.2011 - 13:31) Гость_vlad написал(а):
прошу прощения за мою тупость я вам говорил что я продвинутый нуб.
у меня много пробелов...я месяц назад движок devana "разбирал"
так вот можно как там
$lang['англ']="русс";
но я пытался у себя такое замутить не получается.........хотя так было бы я думаю гораздо легче)
у меня много пробелов...я месяц назад движок devana "разбирал"
так вот можно как там
$lang['англ']="русс";
но я пытался у себя такое замутить не получается.........хотя так было бы я думаю гораздо легче)
Спустя 40 минут, 55 секунд (12.01.2011 - 14:12) Гость_Vlad написал(а):
как вы думаете насчет $lang а ХЕАДЕР не пашет только что прописал все тоже самое...
Спустя 50 минут, 8 секунд (12.01.2011 - 15:02) inpost написал(а):
Гость_Vlad
Ну и как ты прописал? Покажи код, + пропиши кодировку в htaccess, всего их 3 должно быть: ПХП (хедер), HTML, htaccess. Покажи код страницы теперь.
Ну и как ты прописал? Покажи код, + пропиши кодировку в htaccess, всего их 3 должно быть: ПХП (хедер), HTML, htaccess. Покажи код страницы теперь.
Спустя 1 час, 1 минута, 28 секунд (12.01.2011 - 16:04) Гость_Влад написал(а):
я уезжаю на 3 дня ща немогу выложить не теряйте приеду сразу выложу
Спустя 5 дней, 6 часов, 44 минуты, 55 секунд (17.01.2011 - 22:49) Guest написал(а):
<?php
session_start(); //Создаем ссесию, чтобы при повторном входе опять не авторизовываться
[color=red][size=8]header('Content-Type: text/html; charset=utf-8');[/size][/color]//вот ХЕАДЕР
?>
<?
$login = $_SESSION['login']
?>
<?php
if (empty($_SESSION['login']) or empty($_SESSION['id']))
{
print"
<html>
<head>
<title>легионеры</title>
<meta http-equiv='content-type' content='text/html; charset=utf-8' />//ВОТ ТВОЙ ПУНКТ 2
</head>
<body text-align='center' bgcolor=#0099FF>
<h1 align='center'>Вход в игру)</h1>
<table align='center' border='10' border-color=#002FFE width='400' bgcolor=#0092FF>
<form action='enter.php' method='post'>
<tr><td><strong>логин:</strong></td><td><input type='text' name='login'></td></tr>
<tr><td><strong>пароль:</strong></td><td><input type='password' name='password'></td></tr>
<tr><td><input type='submit' name='go' value='войти'> </td></tr>
<tr><td><a href='reg.html'><font color='blue'><strong>зарегистрироваться</strong></font></a></td>< /tr>
</form>
</table>
<table align='center'>
<tr><td>
Легионеры 2011 ©
</td></tr>
</table>
</body>
</html>";//Видимо она пуста, увидомим об этом юзера
}
else
{
"
<html>
<head>
<link rel='stylesheet' type='text/css' href='style.css'>
<meta http-equiv='content-type' content='text/html; charset=utf-8' />//ВОТ ТВОЙ ПУНКТ 2
<title>Легионеры</title>
</head>
<body bgcolor=#0097FF>
<table bordercolor='#548DD4' border width='260' align='center' bgcolor='blue'>
<tr><td><p><img src='legioner.jpg' alt='легионеры'></p></td></tr>
<tr><td><center>Привет<font size=+1 color='red'> ".$_SESSION['login']."</font>
,Добро пожаловать.</center></td></tr>
<tr><td><a href='arena.php'>арена</a></td></tr>
<tr><td><a href='towns.php'>поселок</a></td></tr>
<tr><td><a href='kla
Спустя 2 минуты, 34 секунды (17.01.2011 - 22:51) Гость_влад написал(а):
вот полный connect.php
<?php
$db = mysql_connect ("***","***","***");
mysql_select_db ("***",$db);
mysql_query('SET NAMES utf8');
mysql_query('SET CHARACTER SET utf8');
mysql_query('SET COLLATION_CONNECTION="utf8_general_ci"');
header('Content-Type: text/html; charset=utf-8');
?>
<?php
$db = mysql_connect ("***","***","***");
mysql_select_db ("***",$db);
mysql_query('SET NAMES utf8');
mysql_query('SET CHARACTER SET utf8');
mysql_query('SET COLLATION_CONNECTION="utf8_general_ci"');
header('Content-Type: text/html; charset=utf-8');
?>