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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עזרה | טופס שליחה לאימייל בעיה בעברית (https://hosts.co.il/forums/showthread.php?t=54277)

Megnum 28-09-07 01:33

עזרה | טופס שליחה לאימייל בעיה בעברית
 
אהלן!

בניתי טופס שליחה ושאני שולח הודעה זה שולח את מה שכתבתיי בעברית לג'יבריש
השאלה כיצד אני מקודד את זה שזה ישלח לי עברית תקינה?

תודה חברים!

DeanT 28-09-07 01:39

ציטוט:

נכתב במקור על ידי Megnum (פרסם 560195)
אהלן!

בניתי טופס שליחה ושאני שולח הודעה זה שולח את מה שכתבתיי בעברית לג'יבריש
השאלה כיצד אני מקודד את זה שזה ישלח לי עברית תקינה?

תודה חברים!

באיזה ממשק אתה משתמש לקבלת המיילים? תנסה להוריד את ההודעה לOutlook Express. אם גם שם היא תופיע כג'יבריש, אעביר לך את קטע הקוד הדרוש להגדרת קידוד שליחה.

יום טוב.

Megnum 28-09-07 01:47

לא ממש הבנתי למה אתה מתכוון.
אבל כתבתי קוד בPHP שעושה שליחת הודעה לאימייל
אשמח לקבל את הקוד=)

DeanT 28-09-07 01:52

ציטוט:

נכתב במקור על ידי Megnum (פרסם 560202)
לא ממש הבנתי למה אתה מתכוון.
אבל כתבתי קוד בPHP שעושה שליחת הודעה לאימייל
אשמח לקבל את הקוד=)

תראה,
מה שאני אומר הוא שיכול להיות שלא קיימת בעיה בשליחה - אלא בקבלה.
תנסה להוריד את המייל שאתה מקבל מהטופס לאאוטלוק אקספרס (הגדר את פרטי כתובת ושרת המייל בתוכנה עצמה), אם תראה שם ג'יבריש - אחפש לך קוד מתאים.

Megnum 28-09-07 02:04

אכן ג'יבריש מופיע =( תודה רבה על העזרה בשעה המאוחרת =]

DeanT 28-09-07 02:05

ציטוט:

נכתב במקור על ידי Megnum (פרסם 560211)
אכן ג'יבריש מופיע =(

עליך להשתמש בתגית Meta מתאימה.
במקרה שלך, אני מאמין שעליך להשתמש ב:
קוד:

<meta http-equiv="Content-Language" content="he" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255" />

את תגיות הMETA עליך לכלול בראש העמוד (Head)

Megnum 28-09-07 02:17

PHP קוד:

<html dir="rtl">
<head>
<META content="charset=windows-1255">
<title>צור קשר</title>
</head>
<body>
<center>
<h1>נשלח בהצלחה</h1>


<?php


$to      
'aviel1616@gmail.com';
echo 
$_REQUEST["subject"] = $subject;
echo  
$_REQUEST["message"] = $message;
echo  
$_REQUEST["headers"] = $headers;


    
'Reply-To: aviel1616@gmail.com' "\r\n" .
    
'X-Mailer: PHP/' phpversion();

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

?>

</center>
</body>
</html>


בכל זאת לא פועל =(

DeanT 28-09-07 02:24

ציטוט:

נכתב במקור על ידי Megnum (פרסם 560214)
PHP קוד:

<html dir="rtl">
<head>
<meta http-equiv="Content-Language" content="he" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255" />
<title>צור קשר</title>
</head>
<body>
<center>
<h1>נשלח בהצלחה</h1>


<?php


$to      
'aviel1616@gmail.com';
echo 
$_REQUEST["subject"] = $subject;
echo  
$_REQUEST["message"] = $message;
echo  
$_REQUEST["headers"] = $headers;


    
'Reply-To: aviel1616@gmail.com' "\r\n" .
    
'X-Mailer: PHP/' phpversion();

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

?>

</center>
</body>
</html>


בכל זאת לא פועל =(

תגית המטה עודכנה,
אם תשתמש במה שכתוב עכשיו - זה יעבוד מעולה.
תודה לגל על העזרה.

Megnum 28-09-07 02:32

בכל זאת אני שולח את זה לגוגל זה מציג גיבריש קרציה הדבר הזה ואני כמעט בטוח הקוד אמור לפעול אולי זה בעיה בגוגל? כי בשאר האימיילים זה עובד מצוין.

DeanT 28-09-07 02:35

ציטוט:

נכתב במקור על ידי Megnum (פרסם 560219)
בכל זאת אני שולח את זה לגוגל זה מציג גיבריש קרציה הדבר הזה ואני כמעט בטוח הקוד אמור לפעול אולי זה בעיה בגוגל? כי בשאר האימיילים זה עובד מצוין.

אה, מדובר בGmail.
עליך להגדיר את החשבון שלך לתמיכה בקידוד WINDOWS-1255,
הגדרה פשוטה לאחר התחברות לחשבונך ומעבר ל"Settings".


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

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