Ben weer wat verder gekomen met de website voor mijn vriendin, maar loop weer tegen een probleem aan.
Heb een contact formulier geplaatst op de site, en dat werkt voor nederlands en engels perfect, maar het kan ook in het russisch ingevuld worden, en daar treedt het probleem op. De gegevens die het formulier dan naar het email adres van mijn vriendin stuurt zijn onleesbaar.
Het is een formulier welke gebruik maakt van Ajax, maar, hoe kan ik toch de russische tekst via email laten versturen, zonder dat de russische tekens "vertaald" worden.
Ik weet niet of dit hier thuis hoort, zoniet, dan graag aangeven waar ik deze vraag wel kwijt kan.
Alvast bedankt.
Volgens mij is de code wel goed, ik kan ook gewoon de cyrillische tekens invoeren, en Ajax checkt ook de karakters, en geeft aan dat ze thuishoren in het cyrillisch alfabet.
Alleen, het emailen gaat fout, dus ik denk dat het fout gaat in het email-gedeelte?
In ieder geval, www.testplekje.nl kan je het zien.
De contact paginaas in het nederlands en engels werken ok, ook het email gedeelte, alleen op de russische kontakt pagina gaat het emailen van de cyrillishe tekens niet goed.
Oh ja, hier de php-code:
<?php
$name = $_POST['name']; // contain name of person
$email = $_POST['email']; // Email address of sender
$web = $_POST['web']; // Your website URL
$body = $_POST['text']; // Your message
$receiver = "test@testplekje.nl" ; // hardcorde your email address here - This is the email address that all your feedbacks will be sent to
if (!empty($name) & !empty($email) && !empty($body)) {
$body = "Name:{$name}\n\nWebsite :{$web}\n\nComments:{$body}";
$send = mail($receiver, 'Contact Form Submission', $body, "From: {$email}");
if ($send) {
echo 'true'; //if everything is ok,always return true , else ajax submission won't work
}
Maar in de ontvangen email zijn de letters nog steeds onleesbaar. Terwijl ik ook in Outlook wel gewoon russische email kan lezen, ook in het cyrillisch.
En mij lukt het dus voor geen meter. Nogmaals geprobeerd met de door jou voorgestelde wijzigingen, maar ik krijg hetzelfde als ik in mijn vorige mail heb beschreven, zelfs als ik mijn system-locale op russisch zet.
Bedankt voor je uitleg.
Bij mij werkt het op localhost ook niet. Weet niet wat ik fout doe, maar krijg nog steeds die rommel.
Maar, ga gewoon verder met zoeken.
Mijn probleem met het Cyrillisch is nog steeds niet opgelost.
Ik voer op de website RusTran.Biz op het russische contact formulier tekst in in het russisch, welke dan als je op de submit knop verstuurdt word naar een email adres.
Daar aangekomen echter zijn de cyrillische karakters onleesbaar geworden. Nog steeds zoals ik hier een paar berichten eerder heb laten zien. Ik weet echter wel dat het zou moeten werken, ik kan in ieder geval wel cyrillische teksten laten zien en gewoon email met daarin cyrillische tekens zijn ook gewoon leesbaar.
Iemand nog enig idee waar ik naar zou moeten kijken?