16-12-2006, 20:35
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,776
|
|
אכן לא הפורום הנכון, ומצד שני אני לא מצליח לחשוב על פורום שכן מתאים אצלנו לשאלות מהסוג הזה, אז אני אענה בכל זאת...
הדבר נובע מצורת הקידוד של שפות שאינן אנגלית על ידי מתכנתים מהוללים, שבחרו מסיבה מוזרה שפשוט לא לעבוד באופן אחיד עם הסטנדרט העולמי המתאים לכל שפה - מה שנקרא Unicode, בקידוד UTF-8.
פתרון לבעייה - אין - כי הבעייה היא אצל השולח, ולא אצל המקבל. ישנו Workaround, בדרך כלל (אם השולח לא הרס את המידע המקורי באופן מוחלט על ידי נסיון "להבין" את הטקסט הנשלח, במקום פשוט לשלוח אותו), והוא שימוש בפונקציית הצגת המקור של ההודעה כטקסט, ואז שימוש באפשרויות הקידוד השונות בדפדפן עד שמגיע משהו קריא. צריך בד"כ לעבור על אפשרויות הקידוד הבאות אחרי תצוגת המקור: Latin-1, UTF-8, UTF-16, windows-1255, iso-8859-8-i, iso-8859-8.
ותודה אישית לחברת התוכנה שדאגה שיהיו קיימות כל הבעיות האלה :-)
|