555
צפיות
צפיות
16
תשובות
תשובות
קידודים
שלום
רציתי לדעת באם אפשרי להגדיר קידוד שונה לחלקים שונים בדף מסויים.
לאחר שליחת דואר מאתרי באמצעות ASPMail הטופס נשלח כשהטקסט הרגיל בדף מקודד כעברית רגילה, ואילו הערכים שנשלחו כUTF-8 כך שאינני מסוגל להציג את שני הנ"ל כראוי (אחד תמיד מוצג כג'יבריש).
דבר דומה קורה לי כשאני מנסה להציג את מסד הנתונים באתר.
לכן רציתי לדעת אם ישנה אפשרות לקבוע קידוד עברי רגיל לטקסט הרגיל, וקידוד UTF-8 לערכים.
תודה
16 תשובות
לא מכיר שיטה כזאת,
אבל אם זה קריטי, אתה יכול ליצור iframe
תוכל לפרט יותר?….
מזה בדיוק iframe (וכן זה קריטי)?
אני יודע שזה אפשרי
לא יודע לגבי ASP, אבל ב PHP אתה יכול לישתמש ב iconv() כדאי לשנות קידודים לסטרינגים, ככה שאני יודע לפחות שזה אפשרי.
ומה עושים בצד לקוח?
מזה iframe?
איזה מצחיקים…
אמרתם iframe חשבתי זה משהו חדשני ומתוחכמם…בסה"כ שימוש בסיסי בפריימים שאני גם לא ממש מבין איך יכול לעזור לי במקרה שלי (כשיש לי באותו הדף כמה מילים המקודדות באופן שונה ואיני יכול לחלק את הדף).
אני אמרתי
ו… אתה יכול לבנות את העמוד הפנימי דינאמית. ה-iframe יאפשר לך לקודד בצורה שונה את אותו טקסט. אם תעלים את הגלילה והמסגרת – זה יראה כאילו זה אותו עמוד.
שוב – יכול להיות שיש פתרון טוב יותר, אני לא מכיר כזה…
ת'שואל אותי |?|
אתה אמור להיות התותח מבינינו..
שחכתי, אני לא בתפוז :-/
הבעיה היא
שבעמוד אחד יש טבלה שבתוכה יש מילים שמקודדות שונה, והעמוד השני זה מילה ואז נקודותיים ואז מילה המקודדת אחרת…ככה שאני לא ממש רואה דרך לפריימים כשהדפים ייראו טוב…?
UNICODE
אני חושב שתהיה חייב להישתמש ב utf-8.
יוניקוד גם לא עוזר
זה מקודד לי כראוי רק את הסוג האחד של המילים.
מה זואת אומרת
רק סוג אחד של המילים, תן דוגמה לעבודה שלך, מה בדיוק אתה עושה, איזה אותיות יש שם, באיזה קידוד שמרתה את הדף, מאיפה אתה שולף את הנתונים, באיזה קידוד האתה מציג אותם ומה הבעייה.
אני עושה שימוש באובייקט ASPMail
שליחת הנתונים נעשית כדף HTML. הבעיה היא שבדף נגיד אני רושם "נושא ההודעה:" ואז בא הערך, והערך מקודד אחרת מהטקסט "נושא ההודעה:".
או
אוביקטים צד שלישי, זה מקור לצרות.
חפש בדוקומנטציה של ASPMail, אם אפשר להגדיר קידוד, או תחפש האקים ברשת.
אם אין, אני יכול רק להציע לך לעבור קומפננטה.
חפש פה