בעיה

mnmaster

New member
בעיה

יש לי מערכת מוכנה עם ד"ב קיים וכל הנתונים בד"ב נשמרו בפורמט מוזר שהתווים בו נראים כך: יצחק אני צריך לבצע ב ASP ייצוא לאקסל אבל אני לא מצליח להפטר מהקידוד המוזר הזה. ב HTML זה יוצא נקי אבל ב CSV זה יוצא בקידוד הלא מובן הזה. אודה לעזרה תודה!
 

pitoach

New member
מה זה ד"ב ?!?

לגבי הקידוד הכל נראה טוב בשאלה ולא רואים סמנים מיוחדים.. לכן אני מנחש שמדובר בקידוד HTML או קידוד URL למשל לדוגמה קידוד HTML נועד לכתיבת תווים בעייתיים בתוכן ה HTML. תווים בעיתים הם תווים הסותרים את קוד ה HTML ולכן שימוש בהם יכול להיות מתורגם על ידי הדפדפן בטעות. לכן : במקום הסימון < מופיע לך סימון (בלי רווחים) & g t ; * כל הקודים רשומים כאן הפוך מבחינת סדר התווים! אם זה המצב הרי שהקוד שלך פשוט מכיל תווים אלו במקום התווים שאתה רואה ב HTML ולכן זה מה שאתה מקבל בצורת טקסט (זה התוכן האמיתי שלך ולא מה שאתה רואה ב HTML ואם תכנס לקוד ה HTML תראה שזה מה שיש לך מאחורי הקלעים) לכן במקרה זה הבעיה היא בקוד שאתה מייצר עלייך לתרגם את התוכן מקידוד HTML לקידוד טקסט קרא מעט על הנושא בקישורים: http://en.wikipedia.org/wiki/Character_encodings_in_HTML http://www.blooberry.com/indexdot/html/topics/urlencoding.htm הנה דוגמה גרועה בשפת VBS של פונקציה שמבצעת קידוד ל HTML (ממנה תוכל לכתוב את מה שאתה צריך שזו הפעולה ההפוכה) http://www.codeproject.com/KB/vbscript/vbscript-htmlencode.aspx כמובן שבשפות מתקדמות יותר יש לך פונקציות טובות מובנות והנה החומר ממנו עלייך להתחיל אם אתה עובד בדוט-נט http://msdn.microsoft.com/en-us/library/w3te6wfz.aspx והפונק' ההפוכה: HtmlDecode
 

mnmaster

New member
רגע, אני אנסה להסביר

אני מכיר כמובן את הקידוד של < ושאר הסימנים. אבל כאן מדובר על קידוד של כל התווים לרצף של התו &, ואז # ואז 4 ספרות. כמו שראית ב HTML זה מוצג היטב. כשאני פולט את זה ל CSV זה לא. לא הבנתי מה הקישורים שלך איך אני מתמודד עם זה כי הם מתעסקים עם המקרה הפשוט של url-encode ו html-encode שמקודדים תווים מיוחדים ולא את כל התווים.
 
למעלה