Imam problem sa cirilicnom slovima i nemam pojma zasto mi stizu "encode" poruke koje moram da decodiram da bih procitao tekst poslat na cirilici sa kontakt forme na moju mail adresu.
Kontakt forma je najednostavnija moguca.
Koristio sam utf-8 na HTML stranici koja poziva PHP kod. Cak sam i pokusao da postavim "header(Content..." u php kodu ali nista se ne menja. Konstantno dobijam sifrovane poruke koje su napisane cirilicom. U stvari menjaju se samo znakovi kada promijenim encoding i to na ovakav nacin:
windows-1251 íâàðïàëîèðëâðñàìò ãàëãâà
utf-8 орьрололÐ
ISO-8859-1 (probao sam i sa 2,3,4,5 za ovaj poslednji broj) #1039;#1016;#1019;#1034;
Cak sam i u PHP/Myadmin pokusao da promijenim encoding ali nema promjena u poslatom cirilicnom tekstu sa kontakt forme.
Sa latinicom je sve u redu.
Da li neko moze da mi pomogne, neko mozda ko je imao iskustva radeci na ruskim sajtovima pa i nasim napisanim na cirilici?
Evo forme sa kodom mada ne znam koliko ce vam pomoci jer je jednostavna:
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<html>
<body>
<!--Contact Form-->
<div id="main">
<p id="tip">
Neobhodimo zapolnitь vse polя!
</p>
<div id="feedback">
<p class="error wrong_name">Vvedite vaše imя!</p>
<p class="error wrong_email">Nepravilьnый эlektronnoй počtы!</p>
<p class="error wrong_message">Požaluйsta, vvedite vaše soobщenie!</p>
</div>
<p id="success">Spasibo za vaše doverie!</p>
<form action="php/sendemail.php" id="contact_us" method="post">
<p class="label_name">Imя</p>
<p class="input_form"><input class="input" type="text" name="Name" /></p>
<p class="label_name">Эlektronnaя počta</p>
<p class="input_form"><input class="input" type="text" name="Email" /></p>
<p class="label_name">Coobщenie</p>
<p class="input_form" id="textarea"><textarea class="message" name="Message" rows="5" cols="4" id="message_input"></textarea></p>
<p id="submit"><input type="submit" value="Otpravitь!" name="submitButton" class="button" /></p>
</form>
</div>
<!--End Contact Form-->
</body>
</html>
PHP
<?php
$mailTo = '[email protected]';
$name = htmlspecialchars($_POST['Name']);
$mailFrom = htmlspecialchars($_POST['Email']);
$subject = 'Poruka sa MOG web sajta!';
$message_text = htmlspecialchars($_POST['Message']);
$message = 'From: '.$name.'; Email: '.$mailFrom.' ; Message: '.$message_text;
mail($mailTo, $subject, $message);
?>
Eto to je sve od kontakt forme, ima pored JS validacija ali je zaista nevazna za ovaj problem.
Pokusao sam ja mislim svuda i vi ste mi poslednja nada cini mi se.