הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] ג'יבריש בטופס שליחת E-Mail. (https://hosts.co.il/forums/showthread.php?t=21021)

Homie 02-05-06 03:16

[PHP] ג'יבריש בטופס שליחת E-Mail.
 
שלחתי E-Mail פעם ראשונה אחרי שירצתי את הטופס יצירת קשר שלי והאימיל מתקבל בג'יבריש:

קוד:

Tuesday, May 2, 2006, 1:05 am [EST]

ôðéä á÷ùøì: äöèøôåú ìöååú äàúø

úåëï ääåãòä: 
 
î:  ()

îéãò ðåñó: IP = 82.132.24.92

îéãò àåãåú äãôãôï: Mozilla/5.0 (Windows; U; Windows NT 5.1; he; rv:1.8.0.2)
 Gecko/20060308 Firefox/1.5.0.2

äôðéä:

אני לא מבין למה? יצרתי לפני כן טופס פשוט - שברגע שנכנסים אליו הוא שולח מייל, יעני לניסיון והתוכן היה מוצג טוב. בעברית.

BlueNosE 02-05-06 06:46

אם אתה עובד עם MIME תוסיף תגית מטה שקוראת לUTF-8.
אם לא, כשאתה קורא את האימייל תעשה
קידוד -> או utf8 או windows-1255

Sagi 02-05-06 11:06

PHP קוד:

$headers'Content-type: text/html; charset=windows-1255' "\r\n"

יפתור את הבעיה :)

BlueNosE 02-05-06 12:09

אז זהו שלא S:
(בד"כ) זה כותב שוב בג'יבריש, בעיה בPHP.

Homie 02-05-06 13:56

ציטוט:

נכתב במקור על ידי Sagi
PHP קוד:

$headers'Content-type: text/html; charset=windows-1255' "\r\n"

יפתור את הבעיה :)

ככה זה צריך להיות?

קוד:

mail($to, $subject, $message, $from, $headers);

BlueNosE 02-05-06 14:25

כן, למרות שעדיף במקום windows-1255 לשים UTF-8.


כל הזמנים הם GMT +2. הזמן כעת הוא 12:26.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ