12-03-2009, 20:39
|
מנהל
|
|
חבר מתאריך: 26.07.08
הודעות: 6,473
|
|
הקידוד הראשון היה windows-1255, אני מניח שכך הגדרת בתג meta של HTML.
כיוון שהקידוד היה כזה, הדפדפן שלח את המידע שהוזן בטפסי האתר בקידוד של windows-1255, לכן המידע, שכבר קיים במסד לפני שינוי הקידוד, הוא בקידוד windows-1255.
עכשיו הגדרת בתג ה-meta (או בכותר ששלחת) את הקידוד utf-8.
המידע עצמו עדיין בתבנית\צורה המתאימה לקידוד windows-1255, לכן זה לא מתאים לקידוד שהגדרת לדפדפן להציג את המידע (utf-8), ואז מוצגים המעויינים.
המידע שבמסד חשוב לך?
אם לא, אני מציע שתמחקי את כל המידע שבמסד, ותגדירי לטבלאות ולכל שאר הדברים קידוד חדש (utf-8).
אם כן, תשאלי בפורום "מסדי נתונים ושפת SQL" כיצד להמיר את המידע. אני לא מכיר את התחביר\היכולות של אקסס...
ניתן להמיר את המידע גם בדרכים אחרות, אבל אני לא יודע עם איזה שפת את כותבת בצד השרת? (ASP ? אם כן, גם בזה לא אוכל לעזור - לא מכיר מספיק טוב)
דרך אחרת לגמרי ואני לא בטוח שהיא אפשרית, היא להמיר בעזרת תוכנה את התוכן של קבצי האקסס מ-windows-1255 ל- utf-8...
|