Situacija je slijedeća....
Koristim jquery ajax contact formu....sve radi odlično
No imam problem sa ć,č,š,đ,ž...
Mail se šalje putem PHP skripte, no u samom mailu umjesto naših dijakritičkih znakova dobijem raznorazne znakove.
Evo dio PHP koda koji to odrađuje
<?php
$header = 'MIME-Version: 1.0' . "\r\n";
$header .= "Content-Type: text/html; charset=UTF-8\r\n";
$language=$_POST['language'];
$data_glue = '___';
$recipient = "moja_mail_adresa@yahoo.com";
$sender_name = $_POST["name"];
$sender_email = $_POST["email"];
$subject = "Poruka sa web stranice";
$header = "From: ". $_POST['IME']. " <" . $_POST['EMAIL'] .">\n";
$mail_body = 'Poruka poslana putem web aplikacije: '. "\n";
foreach($_POST as $key => $value) {$mail_body .= $key.':'.$value."\n";}
$send = mail($recipient, $subject, $mail_body, $header);
.....
Da li mi netko može pomoći, tolikosam vreman već potrošio da sam lude, HVALA
- +/- sve poruke
- ravni prikaz
- starije poruke gore
promini charset, stavi ISO-8859-2
probao sam i tu varjantu...no ništa, ostaje isto
umjesto naših dijaktričkih znakova dobijem otprilike ovo %u0161->š
u html zaglavlje stavi ovo:
meta http-equiv="Content-Type" content="text/html; charset=utf-8"
Može biti da nije u tvome pregledniku pod Pogled (View) > Kodna stranica postavljena na Automatski režim rada, već forsira recimo CE windows , unicode itd..
Mislim da nema potrebe za uporabu tih funkcija, mišljenja sam da njegov preglednik šalje podatke iz obrazca pod nekim drugim charsetom, od onoga koji koristi u php datoteci. Nekad davno sam imao sličan problem sa IE.
Preglednik je postavljen na UTF-8, tako da je s tim sve ok....
ima još kakva ideja!?
Preglednik je postavljen na UTF-8, tako da je s tim sve ok....
ima još kakva ideja!?
Ne preglednik, nego u HTML u headu stavi gore onu liniju sto ti je Nix reko.
Preglednik je postavljen na UTF-8, tako da je s tim sve ok....
ima još kakva ideja!?
Ne preglednik, nego u HTML u headu stavi gore onu liniju sto ti je Nix reko.
To je isto dobro podešeno, znači nije do toga....
robaj ovo na pocetku skripte
if(mb_internal_encoding() != 'UTF-8') mb_internal_encoding('UTF-8');
robaj ovo na pocetku skripte
if(mb_internal_encoding() != 'UTF-8') mb_internal_encoding('UTF-8');
Probao sam i to upravo....opet ništa....ne funkcionira
File je napisan u Notepadu i tamo je odabrana opcija UTF-8 prilikom spremanja....
Jquery radi samo validaciju pojedinih polja, a slanje upita iz forme na mail radi PHP...
Ne refresha se, samo iskoči prozorčić di piše da je mail poslan... Ajax je isto u igri
evo ovo sam našao u uputama jquery-a za taj plug in:
languageString
Language to display the messages, also passed to the PHP-script via POST. Currently available: en, nl and de.
Jel to problem? ima tu kakvo rješenje?
Hvala na savjetu...
Napravio sam sve korake, ali mi se nekako čini da ovaj dio sa PHP include nisam baš dobro napravio...Nekakav hint možda, kako, gdje ubaciti? TNX
javascript, html dio, php dio ?
Hvala svima na pomoći....
Ipka sam to riješio sa jednim drugim pluginom i sad sve funkcionira perfektno....