[php] Kodowanie znaków w formularzu

0

Witam!
Mam następujący problem. Chciałem stworzyć formularz wielostronicowy. Korzystam ze zmiennych sesji, żeby zapamiętać, co wpisał użytkownik. Ustawiłem kodowanie w pliku i edytorze, jednak to co jest wpisane w pola formularza, przesyłane jest jako krzaki... Tylko tekst na stronie jest dobrze wyświetlany.

form1.php

<?php
 session_start();
?>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
	<title>Formularz</title>
</head>

<body>
<h1>Wypełnij formularz rejestracyjny</h1>
<table id="stages">
	<tbody>
		<tr><td class="current">Krok 1</td><td class="steps">Krok 2</td><td class="steps">Krok 3</td>
		</tr>
	</tbody>
</table>

<div>
<?php 
echo "ążśćźół";
?>

<form class="style" action="form2.php" method="post">
	<fieldset>
		<legend>Rejestracja</legend>
		<p class="naglowek">Krok 1. Informacje o właścicielu</p>
		<label for="imie">Imię</label>
		<input type="text" name="imie" maxlength="20" value="<?php if(isset($_SESSION['imie'])){echo $_SESSION['imie'];}?>" />
		<br />
		<input type="submit" name="potwierdzenie" value="Dalej" />
	</fieldset>
</form>
</div>
</body>
</html>

form2.php


<?php
session_start();
 if(empty($_SESSION['imie'])){
    $_SESSION['imie']= htmlentities($_POST['imie']);}
?>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
	<title>Formularz</title>
</head>

<body>
<h1>Wypełnij formularz rejestracyjny</h1>
<table id="stages">
	<tbody>
		<tr><td class="current">Krok 1</td><td class="steps">Krok 2</td><td class="steps">Krok 3</td>
		</tr>
	</tbody>
</table>

<div>
<?php 
echo "ążśźćńół";
echo "imie".$_SESSION['imie'];
?>

</div>
</body>
</html>

Proszę o pomoc. Z góry dziękuję!

0

jezeli pliki masz w utf-8 (uwazaj na edytor!),
kodowanie w html masz utf-8
i jakies wlasne naglowki serwera (sprawdz je) tego nie modyfikuja (opera np pokaze Ci uzywane i wyczytane z naglowkow kodowanie w panelu "info", nie wiem gdzie/jak reszta)
to wszystko MUSI byc dobrze.. teraz szukaj gdzie jest Twoj blad..

1 użytkowników online, w tym zalogowanych: 0, gości: 1