Справочник функций

Ваш аккаунт

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

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

кодировка(и снова кодировка)

8.8K
09 августа 2007 года
opex
71 / / 17.01.2007
Добросовестно иследовал анналы этого сайта на данную тему,но проблему свою не решил

1. Есть форма(index.php) и скрипт к ней(kodir.php). В результате выполнения скрипта неправильно(каляка-баляка) выводятся буквы,введенные на русском языке.
Код:
index.php:
<?php
echo "
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; windows-1251'>
<html>
<title>главная</title>
<hr align='center'>
<p align='center'><h>Главная страница</h></p>
<hr align='center'>
<a href='registration.php'>регистрация</a><br><br>
Войти:<br>
<form action='kodir.php' method='POST'>
<input type='text' align='left' name='t1' value='имя'><br><br>
<input type='text' align='left' name='t2' value='пароль'><br><br>
<input type='submit' align='left'  value='          войти            '>
</form>
</html> ";
?>,

и скрипт:
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
echo $_POST[t1];
?>


Что нужно сделать?Дайте,пожалуйста,исчерпывающий ответ или ссылку

2.и еще такой вопрос:пользуюсь браузером opera;попробовал посмотреть все, что сделал на Internet Explorere,-все отображается криво, т.е. текстбоксы скачут,опять же кодировка не та... В общем что делать чтоб творения рук моих одинаково хорошо отображались на всех браузерах???
251
09 августа 2007 года
SkyMаn
1.7K / / 31.07.2007
У тебя в первом скрипте МЕТА идет пере ХТМЛ. Эт во-первых. Во-вторых, во втором скрипте ваще ничего не выводишь, кроме того, что в эхо?
239
10 августа 2007 года
Dolonet
1.7K / / 20.05.2000
У разных браузеров разные кодировки по умолчанию, если иные не указаны. И разные системы определения что ж это за кодировка, если вебмастер не отобразил ее. Поставьте во втором скрипте нормальный html, а не просто вывод. Наверняка заработает.

По вопросу 2. Есть такое понятие как кроссбраузерная верстка. Объяснять в деталях - это немаленькая статья. Суть в том, что каждый браузер понимает html+CSS+JS немного на свой лад, и надо уметь сделать так, чтобы все поняли одинаково. Люди специально в ВУЗах этому учатся, кстати.
16K
10 августа 2007 года
Бян
43 / / 05.09.2006
А покажите вашу каляку-баляку?
7.8K
10 августа 2007 года
Tingo
201 / / 17.05.2007
а тег <body> в топку, дааАа?
7.8K
10 августа 2007 года
Tingo
201 / / 17.05.2007
и исчо, может у тебя написанно на UTF а ты ставиш win-1251?
8.8K
13 августа 2007 года
opex
71 / / 17.01.2007
2SkyM@n,
эти скрипты приведены для примера,поэтому ничего не выводят кроме того,что в echo

2Dolonet,
Нормалтный html? не понял что ты имеешь ввиду Вообще,у меня проблеиа в том,что не могу сравнить значение в текстбоксе со значением в бд,так как из-за кодировки для сравнения с бд передается искаженное неправильной кодировкой значение

2Tingo,
извиняюсь за наивность,писал все в блокноте и не думал о кодировке Не имею понятия что значит писать под UTF С кодировкой вообще не работал Буду признаетлен если просветишь
239
13 августа 2007 года
Dolonet
1.7K / / 20.05.2000
Нормальный HTML - это валидный HTML.
Хоть в цитатник добавляй.
7.8K
15 августа 2007 года
Tingo
201 / / 17.05.2007
2opex, если просто через блокнот, тогда проблем нет, там стандартный ANSI стоит.
Насчет кодировок:
заходиш в notepad, меню File, пукнт Save, смотришь внизу парамет Encoding(Кодировка), по умолчанию ANSI, но можно и на UTF-8 переключить(по желанию).

Еще раз пересмотрел твой НТМЛ-код,
думаю
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; windows-1251'>
вернее было бы написать:
<meta HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=windows-1251'>
7.8K
15 августа 2007 года
Tingo
201 / / 17.05.2007
и еще, насчет оптимизации: желательно к элементам асоциативных массивов обращатся на ТЫ. шутка. желательно вместо $_POST[t1] писать $_POST['t1'];

И еще, насчет кодировки, kodir.php:2 ->header("Charset: windows-1251"); ?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог