Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Kodowanie znaków
sheerun
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 20.05.2007

Ostrzeżenie: (0%)
-----


Dziękuję, że tu zajrzałeś. Mam następujący problem:

Mam skrypt md5.php, ktory przesyła formularzem metodą get do skryptu hash.php zmienną q, która oznacza tekst do zakodowania.
Jednak przy próbie zahashowania wyrazu, hashuje się wyraz np. "
  1. <?php
  2. jab#322;ko
  3. ?>
", a nie "
  1. <?php
  2. jabłko
  3. ?>
".
Jak sprawić, żeby po odczytaniu z $_GET zmienna miała swoją pierwotną postać?
Korzystam z kodowania utf-8.
Przepraszam, jeżeli to lamerskie pytanie (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gebp
post
Post #2





Grupa: Zarejestrowani
Postów: 180
Pomógł: 6
Dołączył: 10.04.2006

Ostrzeżenie: (0%)
-----


Cytat
... Ale tak kombinując jeżeli masz dobrze ustawioną <meta> to podejrzewam i...

index.html
  1. <meta http-equiv="Content-type" content="text/html; charset=utf-8">
  2. </head>
  3. <form enctype="text/plain" name="form1" action="md5.php" method="get" enctype="text/plain">
  4. <input type="text" name="q" size="50" /><br />
  5. <input type="submit" value="Hash me! :-)" />
  6. </form>
  7. </html>

md5.php
  1. <?php
  2. header("Content-Type: text/html; charset=utf-8");
  3. if ($_GET['q'] != '')
  4. {
  5. $q = $_GET['q'];
  6. echo "Hash dla <b>" . $q . "</b> :<br />";
  7. echo "<b>MD5:</b> " . md5($q) . "<br />";
  8. }
  9. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 14:37