Autor | Zpráva | ||
---|---|---|---|
stepanka Profil * |
#1 · Zasláno: 16. 7. 2009, 09:40:28
Ahoj,
prosím, nesetkal se někdy někdo s problémem, který mám já? Používám na odesílání e-mailů třídu phpmailer. Funguje mi dobře, ale určité řetězce jako předmět e-mailu prostě neodešle. Kód mám takto: $mail = new PHPMailer(); $mail->IsHTML(true); $mail->AddAddress($value); $mail->From = "nekdo@nekde.cz"; $mail->FromName = "name"; $mail->Subject = "XYZ"; $mail->Body = "<html><body>".$text_emailu."</body></html>"; $mail->AltBody = ""; $mail->WordWrap = 50; $mail->CharSet = "CP1250"; $mail->Send(); Pokud vložím nějaký řetězec, který se mu prostě nelíbí, e-mail mi přijde bez předmětu (čili na seznamu s předmětem "Email nemá žádný předmět"). Příklady předmětů, které se neodešlou (budu oddělovat čárkama): ě, š, č, ř, ž, ý, á, í, é, ař, ěščřžýáíé, žánr, žába, čočka, řa, ... Příklady předmětů, které chodí v pořádku: e, s, c, r, z, y, a, i, e, předmět, dřevo, zájem, aař, kočka, řaaa, řaa, ... Přijde mi to, jako by mu vadilo velké množství diakritiky, ale nevím, moc tomu nerozumím. Stalo se to někdy někomu? Moc děkuju. |
||
GeneralDv Profil |
#2 · Zasláno: 16. 7. 2009, 10:23:00
Já když odesílam email přes mail() tak nepřijde na email.cz ale gmail.com jde, nevim no ..
|
||
nightfish Profil |
#3 · Zasláno: 16. 7. 2009, 10:36:29
je ten zdrojový soubor, resp. ten předmět uložen v kódování windows-1250?
|
||
stepanka Profil * |
#4 · Zasláno: 16. 7. 2009, 10:48:21
nightfish
No PHPMailer by měl převést vše do windows-1250, kvůli tomu $mail->CharSet = "CP1250";, nebo ne? Jinak předmět uvádím tak, jak jsem uvedla výše, tzn. jen text. Celý skript (je to formulář, který se odesílá na mail) je v kódování windows-1250. GeneralDv Mě to dělá to samé jak na email.cz, tak na gmail.com |
||
fopen Profil * |
#5 · Zasláno: 16. 7. 2009, 14:15:37
skus pouzit kodovanie utf-8, s tym som nemal ziadny problem (zatial)
|
||
stepanka Profil * |
#6 · Zasláno: 16. 7. 2009, 15:57:07
fopen
Já osobně bych windows-1250 taky nikdy nepoužila, ale tento web jsem nevyvíjela, jen ho dostala na malé přepracování. A mít hromadu skriptů ve windows-1250 a pak několik málo v utf-8 - to mi přijde divné. Nebo to není divné? Myslím, že by to nedělalo dobrotu.. |
||
Časová prodleva: 15 let
|
0