שלח תשובה

זירת השאלות

721
צפיות
2
תשובות

שליפת נתונים בעברית לXML

,‏ 8 בדצמבר, 2009

שלום לכם.
אני מנסה לשלוף נתונים לתוך דף XML כדי שאני יוכל להטביע את זה בפלאש. אז הסיפור הוא שבאנגלית הוא עובד מצוין. ובנתונים בעברית הוא מראה לי סימני שאלה.
ניסיתי את כל סוגי הקידודים כולל:
<?xml version=""1.0"" encoding=""windows-1255"" ?>
וגם:
<%Response.ContentType = "text/xml;charset=windows-1255" %>
<?xml version="1.0" encoding="iso-8859-8" ?>

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

תודה רבה

תגיות:

2 תשובות

  1. יוניקוד…
    קודם כל ההכנסה של עברית לפלאש זה סיפור בפני עצמו, אבל כל עוד אתהמתכוון לשליפה ממקור מידע והצגה ב-XML פשוט, נראה לי שכדאי לך להיתבסס על יוניקוד.

    אם אתה צריך דווקא בקידוד רגיל, צריך לבדוק באיזה קידוד מקודד מקור המידע שלך והאם לעמוד רגיל הוא כן שולף עברית תקין.


    אלי ענתבי

  2. כל עוד זה לא מציג לך ג'יבריש
    אני נוטה לחשוב שהתקלה מתרחשת בפלאש, ולא בXML
    נסה לבנות קובץ XML בעצמך, שים בו נתוני סרק בעברית תיקנית, שמור אותו בפורמט UTF8 , כמובן בכותרת האנקודינג שים הצהרה תואמת, ורק אם הפלאש מציג עברית (לפעמים בכתב "מראה") אז תיגש לטפל בקידוד.
    אם אתה כותב בסי שארפ, נסה להתחיל מ String.Encoding ותעבוד לפי האופציות שהמערכת נותנת לך.

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!