המרת עברית מ1255/1252 לUTF8 (בתוך אקסס)

  • פותח הנושא ET2k
  • פורסם בתאריך

ET2k

New member
המרת עברית מ1255/1252 לUTF8 (בתוך אקסס)

שלום הגעתי למצב שאני חייב להפוך חלק מהאתר שלי לUTF8. הבעיה היא שעמודים ששמורים כUTF8 מציגים את כל מה שיוצא מהDB בעברית כסימני שאלה. מה שכתוב דרך response.write עובד בסדר. שמרתי את העברית דרך עמודים שהיו עם הגדרה של response.codepage=1252, אז אני מניח שהעברית שמורה בקידוד הזה למרות שאקסס שומר כברירית מחדל בUnicode. עכשיו - יש לי שתי ברירות: א) לכתוב response.codepage=1252 לפני כל שליפה מהמסד נתונים (סיוט). ב) להמיר את העברית שבמסד נתונים לUTF8. הבעיה שאין לי מושג איך עושים את זה... יש דרך להפוך קובץ MDB לקובץ טקסט כמו עם Mysql?
 

ET2k

New member
המצב כנראה יותר מסובך

העברית בתוך הDB נראית ככה : ùáàîú îãäéí ובעמודים עצמם היא מוצגת בלי בעיה. כשאני מנסה להעתיק את זה לNotepad ולשמור , כתוב שאני עלול לאבד חלק מהמידע.. זאת אומרת שהקידוד הוא לא ANSI! עכשיו אני כבר באמת לא יודע מה לעשות...
 

ET2k

New member
טוב , זה לא כזה דחוף - מצאתי פיתרון זמני:

פשוט לכתוב את האותיות שהייתי צריך (ברוסית) עם קודים של אסקי.
 
למעלה