Php levelek jönnek krakozyabry
A nagyon gyakori és kellemetlen helyzet, amikor levelet küld miatt PHP mail, és jön a halandzsa. Romolhat, mint egy egész levelet, és annak egy részét, például a test vagy csak címben. Mindezen problémák miatt a rossz kiválasztott kódolásban.
Gyakori megoldás kódolási problémák.
1a. Ha az e-maileket küldenek UTF-8 kódolást majd lefordítja a helyszínen UTF-8. Ha nem segít, hogy ezt a lap tetején: szóközök nélkül.
1b. Ha e-mailt küldött a windows-1251, az átvitel kódolása helyszínen windows-1251 (ANSI). Ön is regisztrálhatja elején a helyszínen
2. Ha e-mail küldése, akkor átalakítók poprobavt kódolást a változók kerülnek továbbításra írni: $ text = iconv ( 'utf-8', 'windows-1251', $ text); vagy $ text = iconv (windows-1251 ' '' utf-8”, $ text);
ps Ha az UTF-8 kódolást az oldalon, és az üzenet fejlécében, és kitől jön halandzsa, akkor megváltoztatjuk a $ subject = „Új üzenet!; A $ subject = '= utf-8 B ???' base64_encode ( 'Új üzenet!') '=?' ..;
Ne felejtsük el, hogy a főoldalon. alja mindig frissített listája programmal kapcsolatos szolgáltatások.
lásd még
- Nem működik php mail () a működtető
- Egy egyszerű visszajelzést Joomla 2.5 (modul)
- Szűkül a vonal hossza PHP
- E-mail küldése SMTP módszert PHP 2
Lehetővé teszi, hogy gyorsan létre bármilyen visszajelzést formában az Ön weboldalán jelölőnégyzeteket, mezők, gombok, fájlokat és sok lehetőség!