[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: не могу зделать русс
Влад)
доброго времени суток!!!
извиняюсь если подобная тема уже была...
помогите вот сайт клик
там видно что место желаемого русского языка выводятся непонятные каракули mad.gif
что делать как исправить???
заранее спасибо)



Спустя 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
тот же результат...я что то не так делаю???

Спустя 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 или ненадо???

Спустя 21 минута, 12 секунд (12.01.2011 - 00:17) Гость_Влад написал(а):
не помогает,или я неправильно делаю(сомневаюсь что неправильно)
может код index.php выложить чтобы вы имели ввиду над чему думать???

Спустя 7 минут, 18 секунд (12.01.2011 - 00:24) Игорь_Vasinsky написал(а):
у тя сами страницы а в анси чтоли??? пересохрни с кодировкой utf-8 без blob

в каком нить редакторе.


есть ж громадная заезжаная тема про кракозябры и utf-8/

и всё равно - все тока советуют. - сначала надо было завалть вопросами - а от туда плясать.

Спустя 4 минуты, 22 секунды (12.01.2011 - 00:28) sixpoundeeer написал(а):
Гость_Влад
Еще раз:

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 
{
print
"<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 что не так???
<?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 &copy
</td></tr>
</table>
</body>
</html>"
;//Видимо она пуста, увидомим об этом юзера
}
else
{
print
"
<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 &copy</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'); , где это в скрипте? Напиши после включения сессии !

Спустя 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['англ']="русс";
но я пытался у себя такое замутить не получается.........хотя так было бы я думаю гораздо легче)

Спустя 40 минут, 55 секунд (12.01.2011 - 14:12) Гость_Vlad написал(а):
как вы думаете насчет $lang а ХЕАДЕР не пашет только что прописал все тоже самое...

Спустя 50 минут, 8 секунд (12.01.2011 - 15:02) inpost написал(а):
Гость_Vlad
Ну и как ты прописал? Покажи код, + пропиши кодировку в 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 &copy
</td></tr>
</table>
</body>
</html>"
;//Видимо она пуста, увидомим об этом юзера
}
else
{
print
"
<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');
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.