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



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как исправить кодировку текста на сайте?
Psiholog211
Psiholog211
Topic Starter сообщение 29.12.2010, 1:34; Ответить: Psiholog211
Сообщение #1


Здравствуйте, проблема заключается в том что, когда я закинул файлы сайта на фтп сервер, во всех файлах php изменилась кодировка текста, тоесть показывает непонятные иероглифы, кубики и ромбики, подскажите как исправить
Вот код страницы:

[PHP]<a href="http://www.dhtml-menu-builder.com" style="display:none;visibility:hidden;">Javascript DHTML Drop Down Menu Powered by dhtml-menu-builder.com</a>

<a href="http://www.dhtml-menu-builder.com" style="display:none;visibility:hidden;">Javascript DHTML Drop Down Menu Powered by dhtml-menu-builder.com</a>

<a href="http://www.dhtml-menu-builder.com" style="display:none;visibility:hidden;">Javascript DHTML Drop Down Menu Powered by dhtml-menu-builder.com</a>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Регистрация Орифлейм</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style type="text/css">
<!--
body {
background-image: url("img/fone.gif");
}
.style1 {color: #0099FF}
.style2 {
color: #FF0000;
font-weight: bold;
}
-->
</style><script type="text/javascript" src="stmenu.js"></script></head>

<body>
<table width="1019" height="858">
<tr>
<td width="1011" height="852" valign="top"><table width="1000" bgcolor="#CCCCCC">
<tr>
<td height="147" bgcolor="#CCCCCC"><img src="img/shapka.jpg" width="1000" height="145"></td>
</tr>
<tr>
<td height="39" align="center" valign="top" bordercolor="#CCCCCC" bgcolor="#CCCCCC"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="1001" height="37">
<param name="movie" value="123.swf">
<param name=quality value=high>
<embed src="123.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="1001" height="37"></embed>
</object></td>
</tr>
</table>
<table width="1007" bgcolor="#CCCCCC">
<tr background="img/fone.gif">
<td width="154" height="474" valign="top" background="img/fone.jpg"><img src="img/vstavka_menu.jpg" width="228" height="35">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="228" height="525">
<param name="movie" value="321.swf">
<param name=quality value=high>
<embed src="321.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="228" height="525"></embed>
</object> </td>
<td width="611" align="center" valign="top" background="img/fon_kontents.jpg">

<h3><span class="style1">Регистрация Орифлейм
</h2>
<div align="center">
<br>
<img src="img/schastie1.jpg" width="489" height="367"></h3>
<table width="456" align="center">
<tr><td width="448" height="623">
<form action="" method="post">
<div align="center">

<span class="style2">Ф.И.О.:</span><br>
<input name="name" type="text" size="50" />
<br>
<span class="style2"><br>

Номер и серия паспорта : </span><br>
<input name="passport" type="text" size="50" />
<br><br>

<span class="style2">Дата рождения :(гггг.мм.дд) </span><strong><br>
</strong>
<input name="date" type="text" size="50" />
<br><br>

<span class="style2">Email:(будут высланы ваши данные) </span>
<input name="email" type="text" size="50" />
<br>
<br>

<span class="style2">Адрес:(ул., дом, кв.)</span><br>
<input name="street" type="text" size="50" />
<br>
<br>
<span class="style2">Город:</span><br>
<input name="town" type="text" value="" size="50">
<br>
<br>
<span class="style2">Индекс:</span><br>
<input name="index" type="text" size="50" />
<br>
<br>
<span class="style2">Телефон: </span><br>
<input name="phone" type="text" size="50" />
<br /><br>
<span class="style2">Цель регистрации :</span>
<textarea name="text" cols="25"></textarea>
<br>
<br>
<input name="submit" type="submit" value="Регистрация" />
</p>
</div>
</form>

<?php

// ???? ?????? ?????? ?? ...
if (isset ($_POST['submit']))
{
$myEmail = 'Psiholog211@mail.ru'; // Email ?? ??????? ????? ????????? ??????
$UserName = 'user'; // ??? ??????
$name = htmlspecialchars (trim ($_POST['name'])); // ??? ???
$passport = htmlspecialchars (trim ($_POST['passport'])); // ??? ????? ????????
$date = htmlspecialchars (trim ($_POST['date'])); // ??? ???? ? ??? ????????
$email = htmlspecialchars (trim ($_POST['email'])); // ??? email
$street = htmlspecialchars (trim ($_POST['street'])); // ??? ????? ??????????
$town = htmlspecialchars (trim ($_POST['town'])); // ??? ?????
$index = htmlspecialchars (trim ($_POST['index'])); // ??? ??????
$phone = htmlspecialchars (trim ($_POST['phone'])); // ??? ???????
$text = htmlspecialchars (trim ($_POST['text'])); // ??? ???? ???????????
$Subject = 'Регистрация';

// Отправка письма
$Headers = 'To: ' . $UserName . ' <' . $myEmail . '>' . "\r\n";
$Headers .= 'From: ' . $name . '' . "\r\n";
$Headers .= 'From: ' . $passport . '' . "\r\n";
$Headers .= 'From: ' . $date . '' . "\r\n";
$Headers .= 'From: ' . $email . '' . "\r\n";
$Headers .= 'From: ' . $street . '' . "\r\n";
$Headers .= 'From: ' . $town . '' . "\r\n";
$Headers .= 'From: ' . $index . '' . "\r\n";
$Headers .= 'From: ' . $phone . '' . "\r\n";
if (@mail ($myEmail, $Subject, $text, $Headers))
{
echo "Регистрация отправлена, вскоре мы обработаем ваши данные и вышлем вам всю необходимую информацию на указанный вами е-маил для дальнейшей работы в нашей команде.";
}
else
{
echo "Ошибка!";
}
}
?></td>


</tr>
</table>


</td>
<td width="226" valign="top" background="img/fon_reklama.jpg"><img src="img/vstavka_reklama.jpg" width="228" height="35">
<table width="95" height="172">
<tr>
<td><img src="img/Reklama.gif" width="213" height="352"></td>
</tr>
</table></td>
</tr>
</table>
<table width="1000" bgcolor="#CCCCCC">
<tr>
<td width="1003"><img src="img/niz_saita1.jpg" width="1003" height="115"></td>
</tr>
</table></tr>
</table>
</body>
</html>[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
klenovnn
klenovnn
сообщение 29.12.2010, 1:58; Ответить: klenovnn
Сообщение #2


У тебя же здесь проблема только с комментариями, они не обязательны.
Вообще перекодировать в редакторе нужно или тут http://www.artlebedev.ru/tools/decoder/
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Psiholog211
Psiholog211
Topic Starter сообщение 29.12.2010, 2:15; Ответить: Psiholog211
Сообщение #3


(klenovnn @ 29.12.2010, 03:58) *
У тебя же здесь проблема только с комментариями, они не обязательны.
Вообще перекодировать в редакторе нужно или тут http://www.artlebedev.ru/tools/decoder/



я знаю что там с коментами проблема, по этому я их и не менял, тут проблема в том что захожу с сервера на компе на сайт, показывает все нормально, а когда захожу с сайта то кодировка текста не корректна
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 29.12.2010, 3:03; Ответить: alexdrob
Сообщение #4


Отправляйте функцией header() заголовок серверу с информацией о кодировке файла.
[PHP]header('Content-type: text/html;charset=windows-1251');[/PHP]
Ну или utf-8, ту в которой ваш файл
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Psiholog211
Psiholog211
Topic Starter сообщение 29.12.2010, 5:56; Ответить: Psiholog211
Сообщение #5


(alexdrob @ 29.12.2010, 05:03) *
Отправляйте функцией header() заголовок серверу с информацией о кодировке файла.
[PHP]header('Content-type: text/html;charset=windows-1251');[/PHP]
Ну или utf-8, ту в которой ваш файл


Перепробовал уже все, и ничего не помагает, когда в браузере вручную ставлю windows-1251 тогда нормально показывает, и шрифт появляется и все хорошо
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Malganus
Malganus
сообщение 29.12.2010, 7:19; Ответить: Malganus
Сообщение #6


может из-за того, что пользуясь редактором, файлы сохраняются в другую кодировку?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
FightInGlory
FightInGlory
сообщение 29.12.2010, 11:19; Ответить: FightInGlory
Сообщение #7


Скачайте notepad++в закладке кодировка, вы сможете конвертнуть документ в нужную вам.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 29.12.2010, 13:02; Ответить: alexdrob
Сообщение #8


(alexdrob @ 29.12.2010, 05:03) *
header('Content-type: text/html;charset=windows-1251');
Напишите самой первой строкой, до вывода любой информации, иначе и не поможет.
[PHP]<?php header('Content-type: text/html;charset=windows-1251'); ?>[/PHP]
А я вижу у вас ссылки вообще до док тайпа идут, это вы сами так сделали? или сервер внедряет ссылки сам?
Если сервер внедряет, то возможно с header не получится.
Если разрешенно использовать .htaccess То напиште в нём так
[PHP]AddDefaultCharset windows-1251

<IfModule mod_charset.c>
CharsetRecodeMultipartForms Off
CharsetSourceEnc windows-1251
</IfModule>[/PHP]

Если и это нельзя то просто пересохраните акельпадом или нотепадом++ в кодировке utf-8 без BOM и пропишите в мета теге соответствующую кодировку.

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрый и качественный обмен на сайте Baksman.org
Обмен Bitcoin, BTC-e, PM, Qiwi, Yandex money, Карты банк
52 Baksman 33585 Вчера, 5:02
автор: Baksman
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
11 Boymaster 1799 17.4.2024, 23:35
автор: Boymaster
Открытая тема (нет новых ответов) Боты могут делать пушподписки на моём сайте?
0 Megaspryt 427 17.4.2024, 23:29
автор: Megaspryt
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4808 17.4.2024, 1:19
автор: sergio11
Горячая тема (нет новых ответов) CryptoCloud — прием USDT, BTC, ETH, LTC на любом сайте
36 CryptoCLoud 10638 16.4.2024, 16:02
автор: CryptoCLoud


 



RSS Текстовая версия Сейчас: 19.4.2024, 10:39
Дизайн