Diakritika - Maily z formulára

Programovacie jazyky, rady, poradňa...
ONLINE_SVET
Light Expert
Light Expert
Príspevky: 73
Registrovaný: 07 sep 2011, 16:57
Kontaktovať používateľa:

Diakritika - Maily z formulára

Príspevok od používateľa ONLINE_SVET »

zdravím.. Vám odosielaci súbor php kde mám formátovanie na UTF-8.
meta je tiež na utf-8

Kód: Vybrať všetko

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
konkrétne php má už windows-1250 inak by mi nešla diakritika v tele správy

Kód: Vybrať všetko

$headers = "From: [email protected]\r\n" .
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=windows-1250\r\n";
No mám takýto problém. vyriešil som problém že mi predmet mal diakritiku.

Kód: Vybrať všetko

Pizzéria  - objednávka
No telo správy už vyzeralo inak. To čo som vložil cez php z formulára malo diakritiku ale to čo tam je stále čo sa nemení to nie. Viď:

Kód: Vybrať všetko

1. Hawaii (550g)
PrĂ­lohy: ananás,vajíčko
Na meno: Meno priezviskoščť / 0910808080 /
Na adresu: Bodkaščťž 3
Poznamky: žiadne test

Kontakt do pizzérie: 0918063608 
A php vyzerá asi takto :

Kód: Vybrať všetko

<?php
$to = "[email protected]";
$subject = "Pizzéria - objednávka";
$headers = "From: [email protected]\r\n" .
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=windows-1250\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n\r\n"; 
$message = '';
foreach($_POST['vyber'] as $key => $value)
{
 $message .= '
  <strong>'. ($key + 1) . '. ' . $value . '</strong><br>
  Prílohy: <strong>' . $_POST['prilohy'][$key] . '</strong><br>
 ';
}

$message .= ' 
<hr width="300px" align="left"> 
Na meno: <strong>' . $_POST['meno'] . ' ' . $_POST['priezvisko'] . '</strong> / ' . $_POST['kontakt'] . ' /<br>
Na adresu: <strong>' . $_POST['adresa'] . '</strong><br>
Poznamky: <strong>' . $_POST['poznamky'] . '</strong><br><br>    
<hr width="300px" align="left">    
Kontakt do pizzérie: <strong>0918063608</strong>';
Ako to vyriešiť aby všaade išla diakritika ? Skúšal som rôzne kombinácie, hľadal som na nete no neúspešne.

//autoeditácia príspevku (19 Nov 2011, 12:43)
vyriešené .. Dúfam .. Všade treba dať rovnaké kódovanie..
Napísať odpoveď