Re: evolution and hebrew

Ron Artstein <artstein-FrESSTt7Abv7r6psnUbsSmZHpeb/A1Y/@public.gmane.org> Tue, 27 Sep 2005 11:18:42 +0100
Newsgroups gmane.linux.region.israel.ivrix.discuss
Message-ID <[email protected]>
Tzafrir Cohen wrote:

> מה ההבדל בין חלק HTML של ההודעה לבין קובץ HTML מצורף?

טכנית, במקרים רבים לא קשה להבחין בין השניים. הודעה עם מספר חלקים 
אינטגרליים נשלחת לרוב בתור multipart/alternative, בעוד שהודעה עם קבצים 
מצורפים נשלחת בתור multipart/mixed. אלו ניתנים לקינון, כך שהודעה עם חלק 
טקסט, חלק HTML, וקובץ מצורף תישלח בתור multipatrt/mixed עם שני חלקים, 
שאחד מהם הוא multipatrt/alternative והשני הוא הקובץ המצורף. במקרה של 
הודעה שמכילה רק חלק אינטגרלי אחד שהוא HTML ובנוסף קובץ HTML מצורף קשה 
יותר להבחין בין השניים: ציפור הרעם מוסיפה לחלק המצורף כותרים שאינם 
מופיעים בחלק האינטגרלי, אבל אינני יודע אם זה מחוייב.

לצורך העניין שלנו, לא ברור אם זה ממש משנה. הדיון התחיל בכך שקיימות 
תוכנות דואר ששולחות טקסט פשוט עם תווים עבריים בסדר לוגי ומכריזות עליו 
(באופן שגוי) שהוא בקידוד ISO-8859-8. מכיוון שכמעט שלא קיים דואר בעברית 
בסדר ויזואלי, כדאי ללקוחות דואר להניח שטקסט בקידוד הנ"ל הוא בסדר לוגי, 
למרות התקן (ויש ויכוח האם זהו הטיפול הראוי). לפי אותו היגיון, הטיפול 
בדואר HTML צריך להתבצע לפי מה שקיים ברשת: האם אותן תוכנות סוררות מייצרות 
גם דואר HTML עם כותרים שגויים? איך אפשר לזהות את זה? אולי כדאי בכלל, גם 
לגבי דואר טקסט פשוט, להציג אותו בניגוד לתקן רק במקרה שקיימים מאפיינים 
נוספים שמעידים על כך שהכותר שגוי (למשל אם מזהים את התוכנה השולחת ככזו 
ששולחת כותרים שגויים)? הדבר דורש מחקר קצת יותר מעמיק של הדואר השגוי 
ומקורותיו, ואינני יודע מהו הפיתרון האופטימלי. באופן כללי, אני חושב שאם 
תוכנה נתקלת בקלט שהוא בסבירות גבוהה שגוי, ושבסבירות גבוהה ניתן לקבוע מה 
השגיאה וכיצד לתקן אותה, ראוי לעשות זאת.

רון.



----
Ivrix-discuss list. See http://ivrix.org.il.
To unsubscribe, please send mail to [email protected] with
only the following line in the message body (NOT SUBJECT!): unsubscribe