15-03-2008, 17:57
|
|
|
חבר מתאריך: 17.05.05
הודעות: 7,321
|
|
בוא נתחיל באחת הפעולות שביצעת:
ציטוט:
- הוספתי - <%@ Language="VBScript" codepage = "65001" %> בראש כל דף.
|
אני לא יודע ASP, והייתי רוצה לדעת איך זה עוזר?
בנוגע לפעולה הבאה:
ציטוט:
- ייצאתי את ה MySQL DB ל SQL.
|
מה משמעותה? קשה לי להבין את המשפט..
------
ציטוט:
אם אני מכניס נתון ברוסית לשדה שהקידוד שלו - utf8_general_ci,
|
באמצעות מה אתה מכניס את הנתון? דרך איפה?
-----
מלבד כל מה שעשית, תדאג לשליחת כותר (header) באמצעות שפת צד השרת (ASP במקרה שלך).
------
ציטוט:
בדיקה מראה שאכן הקידוד שהדפדפן משתמש בו הוא UTF-8.
|
באמצעות איזה דפדפן בדקת?
אם תסתכל בעזרת FF על נתוני המסמך HTML, יש אפשרות שתגלה שאולי דרך תג ה-META הגדרת קידוד אחד, אבל דרך הכותר (header) מוגדר קידוד שונה מאשר תג ה-META. ואז יש אי-תאימות בסוג קידוד...
--------
דבר נוסף שחשוב שתידע - אם יש לך קובץ שמכיל תווים בעיברית, והוא שמור בקידוד השונה מ-utf8, ואז תשמור את הקובץ הזה בקידוד utf8 - המידע של התווים בעיברית (שכבר עכשיו נמצאים בקובץ) יישאר אותו הדבר. כלומר שהם לא יתורגמו בהתאם לקידוד שאתה מחליף לקובץ...
אך ורק אם תכניס תווי עיברית חדשים לקובץ - הם יתורגמו בהתאם לקידוד של ה-utf8.
-------
מה שאני רוצה שתנסה, זה להכניס מידע דרך המערכת שלך אל ה-DB ואז לראות אם המידע מוצג לך כראוי ללא סימני שאלה או סימנים מוזרים אחרים.
|