484
צפיות
צפיות
1
תשובות
תשובות
בעיה בעברית
אני קורא קובץ דרך VBS-ASP, חלק מהמידע בקובץ הוא ascii וחלק הוא מידע בינארי.
אם בראש הדף יש את השרוה של הגדרות עברית
<%@ Language=VBScript codepage=1255%>
החלק ה ascii יוצא בסדר אבל החלק הבינארי לפעמים מתחרבש (ערך בינארי אחד נקרא כערך אחר…)
אם אין את הגדרת ה 1255 בראש הדף, החלק הבינארי יוצא בסדר אבל העברית מתחרבשת (נוטה להפוך לקוד 63=>?)
ועכשיו השאלה: איך אותו דף ASP יכול לקרוא את כל הקובץ, גם האסקי וגם הבינארי.
אני עובד ASP על שרת וירטואלי (win 2003 server) הבעיה שהשרת לא תומך לגמרי בעברית, יש לו פונטים עבריים אבל אי אפשר להגדיר את שפת ברירת המחדל כעברית.
בשרת הפיתוח אצלי (win xp pro) זה עובד מצויין בלי codepage=1255
1 תשובות
מצאתי פיתרון
אני לא מגדיר את הדף כעברית ולכל תו עברי שאני קורא הוספתי את הערך 1264 (ל AscW) שזה ההפרש שבין הקידוד האסקי לקידוד היוניקוד לאותיות עבריות (1488-224)
עקום אבל עובד…