לזה לא מצאתי תשובה

eMaster

New member
לזה לא מצאתי תשובה

למרות שמצאתי את הדיון שנעשה פה בנושא ב11.2003... בכל מקרה, אני מיצא קובץ לאקסל על ידי שינוי : Response.ContentType = "application/vnd.ms-excel" שזה יפה. עכשיו, שאני מציג מעט רשומות, זה מציג יפה עברית, אבל אם אני מציג יותר מידי העברית הופכת לקידוד אחר. תופעה? אני יודע... יכול להיות שאיזה נתון שמגיע מהSQL מבלבל אותו. אני רוצה להבטיח את הקידוד של עברית, שתמיד יראו עברית, איך אני עושה זאת? אני אציין, שבHTML הנתונים נראים מצויין, נכונים ובקידוד הנכון.
 

asafeven

New member
נתקלתי באותה בעיה

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

eMaster

New member
והנה הפתרון (לדעתי)

אני לא יודע איך אתה עושה אתזה, אבל אני משתמש בדוגמא של מיקרוסופט לייצוא לאקסל שנעזרת בHTMLTextWrite... ואז עושה Response.Write(textWrite.toString()) מה שמדפיס את הגריד כדף HTML שנפתח לאקסל. מה שעשיתי זה פשוט עטפתי את הtextWrite.tostring, בתאג HTML עם META שאני צריך: Response.Write("<html><head><meta http-equiv=Content-Type content=""text/html; charset=windows-1255""></head><body>" & tw.ToString() & "</body></html>")
 
למעלה