Literele Php vin în kraikzyabra

O situație foarte frecventă și incomodă este atunci când trimitem o scrisoare în detrimentul mailului PHP și vine în krakozyabra. Poate strica ca întreaga scrisoare, și o parte din ea, de exemplu, corpul sau doar titlul. Toate aceste probleme se datorează codificării incorect selectate.

Soluții generale pentru problema codificării.
1a. Dacă literele sunt trimise în codare UTF-8, traduceți codificarea site-ului în UTF-8. Dacă nu ajută, scrieți-l chiar la începutul paginii: fără goluri inutile.

1b. Dacă literele sunt trimise în ferestrele de codificare-1251, traduceți codificarea site-ului în Windows-1251 (ANSI). Vă puteți înregistra, de asemenea, la începutul site-ului

2. La trimiterea de e-mailuri, puteți utiliza convertoare codificări poprobavt pe variabilele care sunt transmise într-o scrisoare: $ text = iconv ( 'utf-8', 'ferestre-1251', $ text); sau $ text = iconv ("windows-1251", "utf-8", text $);

ps Dacă site-ul de codificare UTF-8, și în antetul mesajului, și de la care vin fără sens, atunci vom schimba $ subiectul = „Mesaj nou!; pe $ subject = '= utf-8 B ???' base64_encode '=?' .. ( 'Mesaj nou!');

Nu uitați asta pe pagina principală. lista întotdeauna actualizată a programelor de servicii este în partea de jos.

Citiți de asemenea

  • Literele Php vin în kraikzyabra
    Nu funcționează poșta php () pe gazdă
  • Literele Php vin în kraikzyabra
    Răspuns simplu privind Joomla 2.5 (modul)
  • Literele Php vin în kraikzyabra
    Limitați lungimea unui șir în PHP
  • Literele Php vin în kraikzyabra
    Trimiterea de e-mailuri prin SMTP la PHP 2 moduri

Vă permite să creați rapid orice fel de formă de feedback pentru site-ul dvs. cu casete de selectare, câmpuri, butoane radio, fișiere, și o mulțime de opțiuni!