![]() |
קידוד בעייתי בעת שליחת טופס אימייל
באתר שלי יש מערכת לשליחת אימייל ע"י טופס אלי, לאימייל שלי.
הבעיה היא שכשאני מקבל את האימילים כולם מתקבלים בקידוד של ג'יבריש. המערכת בנויה בPHP לא מסובך בכלל. לא יודע מה הבעיה. תודה. |
או שהעמוד בנוי בקידוד שונה מהאימייל, כך שהפרטים נשלחים ולא מומרים בקידוד
או שלא הגדרת את קידוד האימייל |
תבדוק אם הגדרתה נכון את הקידוד בהדרים.
|
שמעו דברו שפה קצת יותר פשוטה חח
Unknown-מה זה שהעמוד בנוי מקידוד שונה מהאימייל? באיזה קידוד לשים את קובץ הטופס אם כך? להגדיר קידוד אימייל?? פעם ראשונה שאני שומע על דבר כזה O-B- איזה קידוד לשים? (שתבינו, הדף מוצג בקידוד טוב, רק באימייל זה מתקבל כג'יבריש) |
אתה שולח בפונקציית המייל HEADERS? כלומר הגדרות לעמוד הHTML כמו קידוד וכ"ו?
|
יש את זה, כן.
אבל זה פשוט מפנה לעמודים של "ERROR או "תודה שהצבעת". אין שם יחס לקידוד, וחוץ מזה מה זה קשור? או שלא הבנתי... |
אחי מכיר את הבעיה..
גם במערכת שאני כתבתי היתה אותה בעיה תכתוב מה ספק האימייל שלך(בזק וכו' או וואלה נענע או ג'ימייל וכו'...) מניסיון בג'ימייל לך להגדרות-קידוד תעשה ב- Outgoing message encoding: תלחץ על Use Unicode (UTF-8) encoding for outgoing messages |
אבל אני מעדיף פיתרון לא באימייל עצמו אלא לקבוע קידוד לדף שישלח לאימייל.
האמייל הוא בכלל דרך דומיין :) |
בפונקציה MAIL יש לך אפשרות לשים HEADER נוספים
כחלק מה HEADER הנוספים אתה צריך לשים משהו כמו PHP קוד:
אם יעזור לך אני פרסמתי פה פונקציה מצויינת לשליחת מיילים שיש בה את כל האפשרויות רק צריך לעשות חיפוש ולשנות.. |
כל הזמנים הם GMT +2. הזמן כעת הוא 03:33. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ