שלח תשובה

זירת השאלות

359
צפיות
2
תשובות

קבלת עברית ע"י REQUEST משורת הכתובת

,‏ 23 במאי, 2006

שלום
יצרתי דף ASPX שמקבל משורת הכתובת פרמטר משום מה הוא לא מצליח לקבל עברית אלא רק אנגלית או מספרים !
מה עושים????
(ניסיתי גם קידוד דף של UTF-8 וגם HEBREW … לא עזר…)
תודה מראש

תגיות:

2 תשובות

  1. זהר פלד הגיב:

    ב net.
    יש מחלקה שיודעת לקחת מחרוזת ולהחזיר מחרוזת מפורמטת ל URL.
    חפש ב MSDN תיעוד של HttpUtility.UrlEncode.

    אם לדוגמא תעשה חיפוש בגוגל, תראה בכתובת כל מיני דברים כמו %D7%A9+%D7%91 – אלו בעצם יצוגים של תווים שעלולים להוות בעיה ב URL. למעשה, אתה מקבל % ואז מספר הקסה-דצימלי שמייצג את קוד ה unicode של התו הבעייתי.
    UrlEncode עושה את ההמרה הזו, ואם אני זוכר נכון, יש גם UrlDecode, שמחזירה את המחרוזת כתווים רגילים.

  2. polpol הגיב:

    תודה, אבל….
    אין לי דרך לשלוט במידע שמגיע משורת הכתובת (מגיע מצד שלישי)
    ניסיתי לעשות לו UrlDecode , וזה לא עזר כי כשעבדתי בdebug-mode  ראיתי שהוא פשוט לא מקבל כלום בערך של הפרמטר…
    מה עושים??

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!