Diskuze: Odesílání formuláře v ruštině

PHP PHP Odesílání formuláře v ruštině American English version English version

Avatar
Rieltor
Člen
Avatar
Rieltor:

Na své stránky jsem umístil kontaktní formulář.
Odeslání dat na můj mail zajišťuje stránka v PHP.
Tento kód funguje v češtině bez problémů:

$Zprava = StrTr($Zprava, "\x8A\x8D\x8E­\x9A\x9D\x9E", "\xA9\xAB\xAE\xB9\xBB\xB­E");
$Zprava = base64_encode($Zpra­va);

$Hlavicka = "MIME-Version: 1.0 \n".
"Content-Type: text/plain; charset=\"iso-8859-2\" \n".
"Content-Transfer-Encoding: base64 \n";

Jenže, když někdo do formuláře napíše text v ruštině,
přijdou mi na mail nečitelné nesmysly.
Jak mám udělat, aby to fungovalo v češtině a ruštině zároveň?
Děkuji předem za odpověď. Raději polopatě. Jsem začátečník.

 
Odpovědět 26. března 16:21
Avatar
Odpovídá na Rieltor
Dominik Klapuch:

zkus nastavit charset na UTF-8

Nahoru Odpovědět  +1 26. března 16:40
Kód a data patří k sobě.
Avatar
Rieltor
Člen
Avatar
Rieltor:

Zkusil jsem to takto:
"Content-Type: text/plain; charset=\"utf-8\" \n".

Nicméně to nepomohlo. A v češtině navíc chyběly české znaky.

 
Nahoru Odpovědět 26. března 18:49
Avatar
Rieltor
Člen
Avatar
Rieltor:

Zkusil jsem to ještě přesměrovat na jinou mailovou adresu.
Výsledek je stejný

Editováno 26. března 18:58
 
Nahoru Odpovědět 26. března 18:57
Avatar
Michal Huff
Člen
Avatar
Michal Huff:

utf-8 by melo jit, ale zkus nastavit windows-1250

Nahoru Odpovědět 2. dubna 22:04
Než položím hloupou otázku, použiji google.
Avatar
Michal Huff
Člen
Avatar
Odpovídá na Rieltor
Michal Huff:

promin, zapomnel jsem kliknout na odpoved:
utf-8 by melo jit, ale zkus nastavit windows-1250

Nahoru Odpovědět 2. dubna 22:05
Než položím hloupou otázku, použiji google.
Avatar
00
Člen
Avatar
Odpovídá na Rieltor
00:

Zkus nastavit charset na UTF-8 a v HTML napsat do <head>:

<meat charset="utf-8" />

Edit 1:

<meta charset="utf-8" />
Editováno 4. dubna 16:33
 
Nahoru Odpovědět 4. dubna 16:32
Avatar
Jiří Gracík
Redaktor
Avatar
Odpovídá na Michal Huff
Jiří Gracík:

To je dost krátkozraké, nastaví si windows-1250 a pak někdo napíše něco korejsky :D

Nahoru Odpovědět 4. dubna 17:18
Creating websites is awesome till you see the result in another browser ...
Avatar
Denis Homolík (Alfonz):

Používáš multy-byte (mb_*) funkci pro odesílání emailů?

Nahoru Odpovědět 5. dubna 1:05
Vše je možné, dokud si to myslíte!
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.