|
![]() |
#1 |
Bazinga
Datum registracije: Sep 2008
Lokacija: Osijek
Postovi: 224
|
php mail funkcija i hrvatski znakovi
Imam html datiteku sa kontakt formom koja je u utf8 encodingu imam u <head> ovo: Code:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Code:
<?php $EmailFrom = Trim(stripslashes($_POST['email'])); $EmailTo = "xxx@xxx.com"; $Subject = Trim(stripslashes($_POST['name0'])); $Name = Trim(stripslashes($_POST['name'])); $Message = Trim(stripslashes($_POST['message'])); $headers = "Content-Type: text/plain; charset=UTF-8\n"; $Body = ""; $Body .= "Ime: "; $Body .= $Name; $Body .= "\n"; $Body .= "\n"; $Body .= "Poruka:"; $Body .= "\n"; $Body .= $Message; $Body .= "\n"; // send email $success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>", $headers); if ($success){ print "<meta http-equiv=\"refresh\" content=\"0;URL=..\uspjeh.html\">"; } else{ print "<meta http-equiv=\"refresh\" content=\"0;URL=..\pogreska.html\">"; } ?> Kada mail otvorim u webmailu (mozila je na utf8 encodingu) onda mi u poruci prikazuje hr znakove ali u subjectu ne. Zna li netko kako da postignem željeno? Hvala! |
![]() |
![]() |
![]() |
#2 |
only fool, not a horse
Datum registracije: Apr 2008
Lokacija: near zgb
Postovi: 1,280
|
|
![]() |
![]() |
|
|
Oglas
|
|
![]() |
#3 |
Bazinga
Datum registracije: Sep 2008
Lokacija: Osijek
Postovi: 224
|
Hvala, to je riješilo problem sa subjectom, a za Windows live mail, ako nekome ikada zatreba... Ima u postavkama default odiranje koje je po defaultu meni bilo postavljeno na Central European i zato mi nije čitalo UTF. Kada sam prebacio na UTF normalno sam moga vidjeti znakove u poruci. Za Android mail aplikaciju nemam rješenje, bilo koje kodiranje da stavim izbacuje upitnike u crnim rombovima... |
![]() |
![]() |
|
|
Oglas
|
|
![]() |
Uređivanje | |
|
|