zdravím.. Vám odosielaci súbor php kde mám formátovanie na UTF-8.
meta je tiež na utf-8
Kód:
<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:
$headers = "From: daco@daco.sk\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:
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:
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:
<?php
$to = "e-mail@e-mail.sk";
$subject = "Pizzéria - objednávka";
$headers = "From: emailik@email.sk\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.
// pridané po 13 hodinách 35 minútach od posledného príspevkuvyriešené..Dúfam
Všade treba dať rovnaké kódovanie.