שלח תשובה

זירת השאלות

513
צפיות
6
תשובות

ושוב בעיות עם עברית

,‏ 8 בנובמבר, 2005

אני עובד על אתר ב-JSP ו-SERVLETS וכרגע משתמש ב-ACCESS לשמירת הנתונים. עד לא מזמן הצגתי נתונים בעברית שקראתי מה-DATABASE ולא היתה שום בעיה. אלא שאז נאלצתי לפרמט את המחשב ולהתקין את המחשב מחדש.
עכשיו, כשאני מציג נתונים מה-DATABASE אני מקבל סימני שאלה (עברית שלא מגיעה מה-DATABASE מוצגת יפה). אני מזכיר שמדובר באותו קוד בדיוק (ואותה גרסת OFFICE). יש למישהו רעיון ? איזה הגדרה שאולי שכחתי ?
תודה מראש

תגיות:

6 תשובות

  1. זהר פלד הגיב:

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

    עברו שנים מאז שנגעתי ב java, וב jsp כמעט בכלל לא יצא לי להתעסק, אבל זה יהיה ניחוש די הגיוני שיש איזה שהיא אופציה לקבוע ל jsp את הקידוד שבו צד השרת צריך לעבוד. לדעתי זו הדרך שאותה אתה צריך למצוא.

  2. yarono הגיב:

    תבדוק את ה – Regional Settings
    1. Click Start > Settings> Control Panel

    2 Click on Regional and Language Options.
    3. Click the Languages tab and verify that the following option:
    Install files for complex script and right-to-left …
    is checked.
    4. Click OK.

    ייתכן ותידרש להכניס את דיסק ההתקנה של וינדוס
    לאחר מכן הקלק על טאב Advanvced
    ובחר Hebrew
    בנוסף גלול ברשימה וסמן את המקומות שבהן מוזכר hebrew
    הקלק OK
    ייתכן ותידרש לאתחל את המחשב

  3. yarivt הגיב:

    וב-Windows 2000 ?
    קודם כל, תודה על העזרה.
    ב-Windows 2000 זה לא בדיוק ככה. האם יש אופציה מקבילה ל-2000 ?

  4. yarivt הגיב:

    אם אתה מתכוון
    לקידוד במערכת ההפעלה, יש כנראה קשר וזה מה שאני מנסה למצוא.
    קידוד של דפי ה-JSP לא קשור, כי עברית שנכתבת ישירות לדף מוצגת טוב, הבעיה היא רק בעברית שהגיעה מה-DATABASE.

  5. זהר פלד הגיב:

    ב 2000 pro:
    setting–>control panel–>regional settings
    (האייקון שלו הוא בצורת כדוה"א)

    הטאב הראשון שנפתח לך מדבר על שפות. סמן את העברית בכל מקום שתמצא, כולל ב select box שלמעלה.

  6. זהר פלד הגיב:

    קידוד של דפי ה jsp מאוד קשור.
    מהנסיון שלי בצד שרת, (אני מתכנת asp) דפים בלי קידוד נכון בצד השרת עלולים בהחלט להוציא את הטקסט העברי שהוא hard coded בסדר, ואת הטקסט שמגיע ממסד הנתונים כסימני שאלה. הוספת קידוד מתאים לדף פותרת את הבעיה הזו ב asp, אני לא רואה שום סיבה שב jsp זה יהיה כל כך שונה.

    בנוסף, תהיה בטוח שהמתכנתים של sun לא השאירו כזו פירצה ענקית לא סגורה. אין שום סיכוי שהפתרון היחיד לבעיה הזו נעוץ בלשנות את הגדרות השרת. זה לא מתקבל על הדעת גם בשפות שאמורות לרוץ על מע’ הפעלה מסויימת, ועל אחת כמה וכמה בשפה כמו java, שהקטע שלה הוא cross platform.

שלח תשובה